https://github.com/devika7300/project-management-tasktrail-app
https://github.com/devika7300/project-management-tasktrail-app
aws expressjs nextjs nodejs postgresql prisma-orm typescript
Last synced: 2 months ago
JSON representation
- Host: GitHub
- URL: https://github.com/devika7300/project-management-tasktrail-app
- Owner: devika7300
- Created: 2024-11-16T00:22:44.000Z (over 1 year ago)
- Default Branch: master
- Last Pushed: 2024-11-21T18:29:43.000Z (over 1 year ago)
- Last Synced: 2025-02-10T13:37:59.919Z (over 1 year ago)
- Topics: aws, expressjs, nextjs, nodejs, postgresql, prisma-orm, typescript
- Language: TypeScript
- Homepage:
- Size: 17.9 MB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# TASKTRAIL - Project Management Dashboard Application
## Description
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.
## Technology Stack
### Frontend:
- **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.
### Backend:
- **Node.js with Express** - Backend framework for building efficient web applications.
- **Prisma** - Next-generation ORM for Node.js and TypeScript, managing our PostgreSQL database.
### Database:
- **PostgreSQL** - Open source relational database.
- **PgAdmin** - PostgreSQL management tool.
### Cloud:
- **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.
### Project Walkthrough Video:
https://drive.google.com/file/d/1ZQ7uBcFOq9foVWZeYYQmtC75U-OjbYRd/view?usp=sharing