2020-06-07 12:18:55 +02:00
|
|
|

|
|
|
|
|
2020-06-07 12:40:00 +02:00
|
|
|
Aggregated set of useful tools that every developer may need once in a while. Available [here](https://it-tools.tech).
|
2020-06-07 12:35:22 +02:00
|
|
|
|
2020-06-15 22:06:24 +02:00
|
|
|
## Functionalities roadmap
|
2020-06-07 12:40:00 +02:00
|
|
|
Here is an unordered list of the current functionalities, and some that may come.
|
2020-06-07 12:35:22 +02:00
|
|
|
|
2020-06-07 12:36:40 +02:00
|
|
|
- [x] Token generator
|
|
|
|
- [x] Uuid generator
|
|
|
|
- [x] String hash
|
|
|
|
- [x] Text encryption
|
|
|
|
- [x] Date format converter
|
|
|
|
- [x] Int base converter
|
|
|
|
- [x] Color format converter
|
|
|
|
- [x] Url encoder
|
|
|
|
- [x] Base 64 generator
|
|
|
|
- [x] Text information
|
2020-06-14 21:01:00 +02:00
|
|
|
- [x] Markdown editor
|
2020-06-15 22:07:08 +02:00
|
|
|
- [x] Lorem ipsum text generator
|
2020-06-21 18:45:12 +02:00
|
|
|
- [x] Git memo (cheat sheet)
|
2020-06-23 00:01:14 +02:00
|
|
|
- [x] QR code generator
|
2020-07-08 20:18:34 +02:00
|
|
|
- [x] Bip39 pass-phrase generator
|
2020-07-20 10:26:54 +02:00
|
|
|
- [ ] Base 64 string converter
|
2020-06-21 18:45:12 +02:00
|
|
|
- [ ] CSS memo (cheat sheet)
|
|
|
|
- [ ] REGEX memo (cheat sheet) + tester?
|
2020-06-23 13:19:44 +02:00
|
|
|
- [ ] Minify/un-minify
|
2020-06-07 12:36:40 +02:00
|
|
|
- [ ] Image exif editor/remover
|
|
|
|
- [ ] Crontab friendly generator
|
|
|
|
- [ ] Image format converter?
|
|
|
|
- [ ] Image cropper
|
2020-06-08 00:54:25 +02:00
|
|
|
- [ ] Image resizer
|
2020-06-21 18:45:12 +02:00
|
|
|
- [ ] HTTP client (w/ axios + cors proxy)
|
2020-06-14 11:03:37 +02:00
|
|
|
- [ ] Math expression evaluator
|
|
|
|
- [ ] Math expression graph
|
2020-06-07 12:35:22 +02:00
|
|
|
|
|
|
|
You have an idea of a tool? Submit a feature request!
|
2020-04-07 18:06:35 +02:00
|
|
|
|
|
|
|
## Project setup
|
2020-06-07 12:18:55 +02:00
|
|
|
Install dependencies by running the following command:
|
|
|
|
```shell
|
2020-04-07 18:06:35 +02:00
|
|
|
npm install
|
|
|
|
```
|
|
|
|
|
2020-06-07 12:18:55 +02:00
|
|
|
Then compiles and hot-reloads for development:
|
|
|
|
```shell
|
2020-04-07 18:06:35 +02:00
|
|
|
npm run serve
|
|
|
|
```
|
|
|
|
|
2020-06-07 12:18:55 +02:00
|
|
|
And to lint and fixe files, run:
|
|
|
|
```shell
|
2020-04-07 18:06:35 +02:00
|
|
|
npm run lint
|
|
|
|
```
|
2020-06-07 12:35:22 +02:00
|
|
|
|
|
|
|
## Contribute
|
|
|
|
**Pull requests are welcome !** Feel free to contribute.
|
|
|
|
|
2020-06-22 21:15:50 +02:00
|
|
|
### Add a tool
|
|
|
|
To add a tool you just have to create a vue component in [src/routes/tools](./src/routes/tools), example:
|
|
|
|
```vue
|
|
|
|
<template>
|
|
|
|
<v-card class="single-card">
|
|
|
|
<v-card-title>My component</v-card-title>
|
|
|
|
<v-card-text>Lorem ipsum dolor sit amet, consectetur adipisicing elit.</v-card-text>
|
|
|
|
</v-card>
|
|
|
|
</template>
|
|
|
|
|
|
|
|
<script>
|
|
|
|
export default {
|
|
|
|
name: "My component"
|
|
|
|
}
|
|
|
|
</script>
|
|
|
|
|
|
|
|
<style scoped lang="less">
|
|
|
|
</style>
|
|
|
|
```
|
|
|
|
|
|
|
|
Then, update the file [router.js](./src/router.js) specifying info of the component.
|
|
|
|
Use [fontawesome 5](https://fontawesome.com/icons?d=gallery&m=free) for icons.
|
|
|
|
|
2020-06-07 12:35:22 +02:00
|
|
|
## Credits
|
|
|
|
Coded with ❤️ by [Corentin Thomasset](//corentin-thomasset.fr).
|
|
|
|
|
|
|
|
This project is continuously deployed using [vercel.com](https://vercel.com).
|
|
|
|
|
|
|
|
## License
|
2020-06-23 13:19:44 +02:00
|
|
|
This project is under the [MIT license](LICENSE).
|