- Backend builds successfully (
mvn clean install) - Frontend builds successfully (
npm run build) - Application runs locally on both ports
- No compilation errors
- All dependencies listed in
pom.xmlandpackage.json
- README.md - Complete project documentation
- DEPLOYMENT.md - DevOps deployment guide
- .env.example - Environment variables template
- .gitignore - Properly configured to exclude secrets
- No hardcoded passwords in git
- Environment variables documented
- Secrets excluded from version control
- CORS configuration ready for production
- JWT authentication implemented
Backend: target/summitwealthbank-0.0.1-SNAPSHOT.jar
Frontend: summit-frontend/dist/
- Read
README.mdfor project overview - Read
DEPLOYMENT.mdfor deployment instructions - Check
.env.examplefor required environment variables
# Backend
mvn clean install
# Frontend
cd summit-frontend && npm install && npm run buildUse .env.example as template for production values.
Critical Variables:
JWT_SECRET- Generate with:openssl rand -base64 64DB_URL- PostgreSQL connection stringVITE_API_URL- Frontend API endpoint
- PostgreSQL 15+
- Tables auto-created on first run
- 50 stocks auto-populated
Your choice of:
- Docker + Kubernetes
- VM deployment
- Cloud platform (AWS, GCP, Azure)
Admin Login:
Email: admin@summit.com
Password: admin123
CHANGE IN PRODUCTION!
- Backend:
GET /actuator/health - Expected:
{"status":"UP"}
- Backend: 8080
- Frontend: 3000 (dev) or 80 (prod)
- Database: 5432
- Pranav Habib - phabib1@stevens.edu
- Gunjan Rawat - grawat1@stevens.edu
- Sayan Seal - sseal1@stevens.edu
Ready to deploy! All checks passed
The application is production-ready. DevOps can proceed with Docker containerization, CI/CD pipeline setup, and cloud deployment.