Thanks to visit codestin.com
Credit goes to github.com

Skip to content

Preethampoojari/project-management

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

15 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

📊 Project Management App

A full-stack project management & productivity platform built for teams.

🌐 Live Site: https://main.dd65bwdgahcec.amplifyapp.com/
📦 GitHub Repo: https://github.com/Preethampoojari/project-management


⭐ Overview

The Project Management App is a modern, scalable, full-stack application built to help teams organize tasks, manage projects, collaborate efficiently, and track progress visually.

This project demonstrates end-to-end engineering:

✔ Full-stack development
✔ Cloud deployment (AWS)
✔ Type-safe backend with Prisma
✔ Real-time dashboards using Recharts
✔ Authentication with AWS Cognito
✔ CI/CD automation
✔ Production-grade architecture


🏅 Features

🎯 User & Team Management

  • Secure login/signup using AWS Cognito
  • Team creation and role-based access (Admin / Member)
  • Profile management

🗂️ Project Management

  • Create unlimited projects
  • Manage teams
  • View project-level analytics

📝 Task Management

  • Create / edit / delete tasks
  • Status tracking → Todo, In Progress, Completed
  • Priority levels (Urgent → Low)
  • Due dates & reminders

📊 Interactive Dashboard

  • Priority-based charts
  • Completion analysis
  • Personal task summary

☁️ Cloud Infrastructure

  • Backend → AWS EC2
  • Database → AWS RDS (PostgreSQL)
  • Frontend → AWS Amplify
  • Storage → AWS S3
  • Authentication → AWS Cognito

🖼️ UI Preview

Below are some key screenshots showcasing the main features of the Project Management App.


📊 Dashboard

Displays task priority distribution and overall project completion status.

Dashboard


📝 Create New Task

Users can create tasks with title, description, priority, tags, and due dates.

Create Task Modal


📌 Kanban Board

Manage tasks visually using lists: To Do, Work in Progress, Under Review, and Completed.

Kanban Board


🔐 Authentication (Login Page)

Secure sign-in powered by AWS Cognito.

Login Page


🛠️ Tech Stack

🎯 Frontend

Tech Purpose
Next.js Hybrid SSR/CSR rendering
Redux Toolkit + RTK Query State & API management
TailwindCSS Fast UI styling
MUI Component library
Recharts Charts & dashboards
TypeScript Type-safe development

🖥️ Backend

Tech Purpose
Node.js + Express REST API server
Prisma ORM Type-safe DB queries
PostgreSQL Primary production database
PgAdmin Database management UI

☁️ AWS Deployment

Service Role
EC2 Backend hosting
RDS PostgreSQL database
Amplify Frontend hosting + CI/CD
S3 File uploads storage
Cognito Authentication

🌟 Why This Project Stands Out

✔ Strong full-stack engineering
✔ Real AWS cloud deployment
✔ Secure authentication with Cognito
✔ Clean UI + dashboard experience
✔ Production-ready backend architecture


📬 Contact

📧 [email protected]
🔗 LinkedIn: https://www.linkedin.com/in/preethampoojari

⭐ If you like this project, please give it a star!