This is a web-based task management application that allows users to create and organize their tasks into different categories, set deadlines, and mark tasks as complete.
- Create and manage tasks
- Organize tasks into different categories
- Set deadlines for tasks
- Mark tasks as complete
- Responsive design for use on desktop and mobile devices
- React for the frontend
- Node.js and Express for the backend
- MySQL for the database
- Clone the repository
- Install dependencies:
npm install
- Create a new MySQL database and update the configuration in
config/database.js
- Run the migrations:
npm run migrate
- Start the development server:
npm run dev
- Open http://localhost:3000 in your browser to access the app