A more simplified rendition of my own kanban board, which i use to track stuff when i'm working on something .
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 | ✅ |
Double Clicking on a task will delete it from the array it's in , if you do not save your session aka save your data to the firestore, that action won't be taken into consideration .
# 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