Welcome! This guide will help you set up and run the project.
New to this project? Start here:
- Read SETUP_GUIDE.md - Complete setup instructions
- Or check QUICK_REFERENCE.md - Quick command reference
- Node.js (v18+)
- Python (v3.8+)
- Redis (for caching)
- MongoDB (database)
You need 5 terminals running:
- Redis -
redis-server - Backend (3001) -
cd backend && python3 -m uvicorn server:socket_app --host 0.0.0.0 --port 3001 --reload - Backend (3003) -
cd backend && python3 -m uvicorn server:socket_app --host 0.0.0.0 --port 3003 --reload - Engage Server -
cd backend && node engage-server.js - Frontend -
cd frontend && npm start
See QUICK_REFERENCE.md for all commands.
- SETUP_GUIDE.md - Complete setup guide
- QUICK_REFERENCE.md - Quick command reference
- APPLE_SIGNIN_SETUP.md - Apple Sign-In configuration
- FIREBASE_SETUP_GUIDE.md - Firebase setup
- Check the setup guide: SETUP_GUIDE.md
- Check terminal/console for error messages
- Verify all prerequisites are installed
- Make sure all ports are available
Happy coding! 🎉