A modern data visualization dashboard built with React (Vite) and Node.js/Express.
Data Dashboard/
├── client/ # React frontend (Vite)
├── server/ # Express backend
└── package.json # Root package.json for running both
Install all dependencies (root, server, and client):
npm run install:allRun both frontend and backend concurrently:
npm run devOr run them separately:
# Terminal 1 - Backend
npm run dev:server
# Terminal 2 - Frontend
npm run dev:client- Frontend: http://localhost:3000
- Backend API: http://localhost:3001
- Frontend: React 18, Vite, React Router
- Backend: Node.js, Express.js
- Authentication: AWS Cognito (via AWS Amplify)
- Database RDS PostgreSQL server
- Styling: CSS3 with modern design
Currently working on deploying using AWS EC2 and CloudFront!