Neon Task Management Tool
About This Project
This Task Management Tool is a web application designed to help teams and individuals manage projects, tasks, and related activities. It features project creation, task assignment, progress tracking, user management, and more. The backend is built using Node.js with Express and PostgreSQL, hosted on Neon.
Features
- Project Management: Create, update, delete, and list projects.
- Task Management: Create, update, delete, and list tasks within projects.
- Progress Tracking: Update and view progress on tasks.
- User Management: Signup, login, update, and delete users.
- Notifications: Send and manage notifications.
- Comments: Add and view comments on tasks.
- File Attachments: Upload and manage files attached to tasks.
Environment Setup
To run this project locally, follow these steps:
Prerequisites
- Node.js (v14 or higher)
- PostgreSQL (or access to a PostgreSQL database hosted on Neon)
1. Clone the Repository
git clone https://github.com/chintanonweb/neon-task-management-tool.git
cd task-management-tool