Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/sayedtahsin/routine-vue
Client-side code for Routine App. Build with Vue3, Deployed on Vercel.
https://github.com/sayedtahsin/routine-vue
axios firebase pinia typescript vue3
Last synced: about 1 month ago
JSON representation
Client-side code for Routine App. Build with Vue3, Deployed on Vercel.
- Host: GitHub
- URL: https://github.com/sayedtahsin/routine-vue
- Owner: SayedTahsin
- Created: 2024-10-28T13:33:28.000Z (2 months ago)
- Default Branch: master
- Last Pushed: 2024-11-15T16:30:19.000Z (about 2 months ago)
- Last Synced: 2024-11-15T17:25:32.543Z (about 2 months ago)
- Topics: axios, firebase, pinia, typescript, vue3
- Language: Vue
- Homepage: https://routine-lemon.vercel.app
- Size: 354 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Routine-Vue
Build with Vue3. Deployed on Vercel. Used Firebase-auth.
### Feature
- Firebase user authentication
- JWT token based session manange
- Add Task with Different Pre-defined(weekdays) and custom categories.
- Edit/Delete tasks
- Resets Tasks Based on Schedule
- Calculate Consistency Percentage### Run Locally
```sh
$ git clone [email protected]:SayedTahsin/Routine-Vue.git
$ cd Routine-Vue
```- create a .env file and fill the value from your firebase project
```
VITE_APIKEY=
VITE_AUTHDOMAIN=
VITE_PROJECTID=
VITE_STORAGEBUCKET=
VITE_MESSAGINGSENDERID=
VITE_APPID=
VITE_MEASUREMENTID=
VITE_API_URL=
``````sh
$ npm i
$ npm run dev
```## TODO's
- [x] Make Todo Component with Add button
- [x] Make Grobal Add button Button
- [x] Firebase Integration (Vuefire)
- [x] User Api Integration
- [x] Pinia Setup for User
- [x] Session Management
- [x] Task Api Integration
- [x] reset text
- [x] Disable Other Weekdays
- [x] Category List
- [x] fix reload when add task from navbar
- [x] consistancy feature
- [x] loader
- [x] catchAll route
- [x] Proper CSS with dark mode w primary/secondary color
- [x] Deploy on vercel
- [x] fix CORS Error
- [ ] fix cookies issue
- [x] new Loader
- [x] Re-structure