Build with Vue3. Deployed on Vercel. Used Firebase-auth.
- 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
$ git clone git@github.com: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=
$ npm i
$ npm run dev
- Make Todo Component with Add button
- Make Grobal Add button Button
- Firebase Integration (Vuefire)
- User Api Integration
- Pinia Setup for User
- Session Management
- Task Api Integration
- reset text
- Disable Other Weekdays
- Category List
- fix reload when add task from navbar
- consistancy feature
- loader
- catchAll route
- Proper CSS with dark mode w primary/secondary color
- Deploy on vercel
- fix CORS Error
- fix cookies issue
- new Loader
- Re-structure