This project aims to create a robust Project Management Dashboard using a combination of modern web technologies and cloud services. It features a React-based frontend using Next.js for SSR (Server-Side Rendering), styled with Tailwind CSS and Material UI Data Grid for complex data presentations. The backend runs on Node.js with Express, and PostgreSQL as the database managed through Prisma ORM. It leverages various AWS services for serverless computing, authentication, storage, and more.
- Next.js - Framework for building server-rendered React applications.
- Tailwind CSS - Utility-first CSS framework for rapid UI development.
- Redux Toolkit & Redux Toolkit Query - State management and efficient data fetching.
- Material UI Data Grid - React component for displaying and interacting with large and complex datasets.
- Node.js with Express - Backend framework for building efficient web applications.
- Prisma - Next-generation ORM for Node.js and TypeScript, managing our PostgreSQL database.
- PostgreSQL - Open source relational database.
- PgAdmin - PostgreSQL management tool.
- AWS EC2 & AWS RDS - Cloud computing and relational database services.
- AWS API Gateway & AWS Amplify - For creating, deploying, and managing secure APIs; and for building, deploying, and hosting mobile and web applications.
- AWS S3 - Service for object storage.
- AWS Lambda - Event-driven, serverless computing service.
- AWS Cognito - Provides user identity and data synchronization to facilitate user authentication and mobile data security.
https://drive.google.com/file/d/1ZQ7uBcFOq9foVWZeYYQmtC75U-OjbYRd/view?usp=sharing


