A full-stack project management platform built with TypeScript, Next.js, Express, Prisma, PostgreSQL, and TailwindCSS. The app provides an easy way to track projects and tasks visually, view progress analytics, and manage work states from start to completion.
Frontend: Next.js, TypeScript, TailwindCSS Backend: Express, Node.js Database: PostgreSQL with Prisma ORM Planned Infrastructure: AWS (EC2, RDS, S3, CI/CD pipeline)
- Responsive UI with TailwindCSS
- Real-time updates via API routes
- Dynamic content rendering with Next.js
- Create, edit, and delete projects and tasks
- Search across projects and tasks
- Gantt-style timeline view of projects and tasks ordered by date
- Project metrics dashboard (percentages of tasks by state)
- AWS deployment
- User authentication and authorization
- Advanced analytics dashboard
- Notifications and activity logs
- Team collaboration tools
- Editable project descriptions and task details