Quick Start Guide¶
Get EduSync up and running in under 5 minutes.
TL;DR¶
git clone https://github.com/CringyNoob/EduSync.git
cd EduSync
.\setup-all-services.ps1
# Configure .env files (see below)
.\start-all-services.ps1
# Open http://localhost:5173
Step 1: Start All Services¶
After cloning and installing dependencies, run:
Wait for all terminals to show "running" messages.
Step 2: Access the Application¶
Open your browser to http://localhost:5173
Step 3: Register an Account¶
- Click Register in the navigation
- Fill in your details:
- Email must be
@uiu.edudomain - Student ID in format
011XXXXXX - Select your department and batch
- Verify your email with the OTP sent
- You're in! 🎉
Step 4: Explore Features¶
📰 NewsBox¶
- Browse campus news and announcements
- Post your own updates (requires approval)
- Upvote/downvote and comment
🛒 Marketplace¶
- Browse vendor shops and food stalls
- View preowned items from students
- Add items to cart and checkout
🏠 RentHub¶
- Find items to rent from other students
- List your own items for rent
- Manage rental transactions
💬 Chat¶
- Join your batch chatroom
- Start direct conversations
- Real-time messaging
🚨 Issues¶
- Report campus issues
- Track issue resolution
- Get updates on your reports
Default Test Accounts¶
If using populated test data:
| Password | Role | |
|---|---|---|
| john.smith@uiu.edu | password123 | Student/Vendor |
| sarah.johnson@uiu.edu | password123 | Student |
| admin@uiu.edu | admin123 | Admin |
Development Only
These accounts are for testing. Never use in production.
Service Status Check¶
Verify all services are running:
| Service | URL | Expected |
|---|---|---|
| Gateway | localhost:8000 | "Gateway is Running" |
| Auth | localhost:3001/health | Health status |
| Marketplace | localhost:3002 | Service info |
| RentHub | localhost:3003/health | Health status |
Next Steps¶
- 📖 Read the Installation Guide for detailed setup
- 🏗️ Understand the Architecture
- 🔌 Explore the API Documentation
- 🤝 Learn how to Contribute