Tech used in the making :
| Features | status |
|---|---|
| Add tasks | ✅ |
| Delete Session | ✅ |
| Save Session | ✅ |
| Features | status |
|---|---|
| Login | ✅ |
| Logout | ✅ |
| Register | ✅ |
| Unique Collection per user | ✅ |
| Error Handeling make over | ✅ |
| Tasks' css overhaul | ✅ |
| Features | status |
|---|---|
| Change Password | ✅ |
| Reset Forgotten Password | ✅ |
| Toned down vibrant colours | ✅ |
| Toggle Particles On/Off | ✅ |
| Floating Control Button | ✅ |
| Cleaner Code | ✅ |
| Features | status |
|---|---|
| Delete Account | ✅ |
| Delete Single Task | ✅ |
# install dependencies
$ npm install
# serve with hot reload at localhost:3000
$ npm run dev
# build for production and launch server
$ npm run build
$ npm run start
# generate static project
$ npm run generate📦firebase-config
┣ 📜config.js
┗ 📜firestore.js
Copy/Paste your config from the firebase console into the config.js file :
var firebaseConfig = {
apiKey: 'XXXXXXXXXXXXXX',
authDomain: 'XXXXXXXXXXXXXX',
projectId: 'XXXXXXXXXXXXXX',
storageBucket: 'XXXXXXXXXXXXXX',
messagingSenderId: 'XXXXXXXXXXXXXX',
appId: 'XXXXXXXXXXXXXX',
measurementId: 'XXXXXXXXXXXXXX',
}
Iam aware of my unconventional approach to using firebase config this way , so please feel free to use it how you normally would in your projects .
The quality of the code isn't amazing nor it is great , I'm still polishing my js skills.
It's not mobile friendly.
you can contact me at ZTF666@protonmail.ch or via my portfolio



