Illusion0-0 / swat

TaskManagement

Home Page:https://swat-seven.vercel.app

Repository from Github https://github.comIllusion0-0/swatRepository from Github https://github.comIllusion0-0/swat

swat

It is a TaskManagementApp, I started with a client only application having:

  • add task
  • remove task
  • clear tasks
  • mark task as complete
  • auto send completed tasks to bottom

but it lacked:

  • tasks storage (I used localhost but not apt for scaling)
  • account system (user)

Hence, the current implementation:

  • MVC architecture (Models/Routes/Controllers)
  • CRUD operation on user/task
  • auth (cookie,jwt,bcrypt)
  • user/tasks in different collections in MongoDB
  • Error Handling (custom ErrorHandler Class, middleware)
  • CORS implementation to prevent req blocks
  • Clean UI with interactive Toast Notifications and state managemet using ContextAPI
  • Tested APIs on both development and production level (Postman, Browser)

About

TaskManagement

https://swat-seven.vercel.app


Languages

Language:JavaScript 81.9%Language:SCSS 16.6%Language:HTML 1.5%