An open API service indexing awesome lists of open source software.

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

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