A full-stack project management dashboard built with Next.js, Node.js, and AWS services.
Frontend: Next.js, Tailwind CSS, Redux Toolkit, Material UI
Backend: Node.js, Express, Prisma
Database: PostgreSQL
Cloud: AWS (EC2, RDS, S3, Lambda, Cognito, Amplify)
- Node.js
- PostgreSQL
- Git
- Clone the repository
git clone https://github.com/bhatiaarpit/GraphellProject.git
cd GraphellProject- Install dependencies
# Client
cd Graphellclient
npm install
# Server
cd ../Graphellserver
npm install- Set up database
npx prisma generate
npx prisma migrate dev --name init
npm run seed- Configure environment variables
# Server (.env)
DATABASE_URL=postgresql://user:password@localhost:5432/graphelldb
# Client (.env.local)
NEXT_PUBLIC_API_BASE_URL=http://localhost:5000- Run the application
# Server
npm run dev
# Client (separate terminal)
npm run dev- Project management dashboard
- User authentication (AWS Cognito)
- File uploads (S3)
- Real-time data with RTK Query
- Responsive design
MIT License
