Priority Pal is a task management application designed to help users organize, prioritize, and track their tasks efficiently. Currently in its early phases, the project will evolve into a robust tool with added features like calendar integration, user authentication, and task prioritization.
- Task Management:
- Create, read, update, and delete tasks.
- Tasks are stored in a MongoDB database for persistent storage.
- Routing:
- Express.js handles server-side routing for API endpoints.
- Calendar Integration:
- A calendar view to display tasks and deadlines.
- User Authentication:
- Secure user accounts with JWT-based authentication.
- Tasks will be associated with individual users.
- Task Prioritization:
- Assign and sort tasks based on priority levels.
- Enhanced Frontend:
- Improved UI for task management and better user experience.
- Backend:
- Node.js: JavaScript runtime for building server-side applications.
- Express.js: Framework for routing and middleware handling.
- MongoDB: Database for storing task information.
- Frontend:
- React
- Authentication:
- JSON Web Tokens (JWT): (Planned) For secure user authentication.