The Global AI University SaaS Platform
A comprehensive EdTech platform offering a "Zero-to-Hero" AI curriculum with enterprise-grade scalability.
- Python 3.12+
- Node.js 20+
- Docker & Docker Compose (optional)
# Clone and navigate
cd OmniscienceCloud
# Backend setup
python3 -m venv venv
source venv/bin/activate
pip install -r backend/requirements/local.txt
cd backend
python manage.py migrate
python manage.py seed_curriculum
python manage.py runserver
# Frontend (new terminal)
cd frontend
npm install
npm run devdocker-compose up -d --build
# or
make docker| Service | URL |
|---|---|
| Frontend | http://localhost:3000 |
| Backend API | http://localhost:8000/api/v1/ |
| API Docs | http://localhost:8000/api/docs/ |
| Admin | http://localhost:8000/admin/ |
make help # Show all commands
make install # Install dependencies
make dev # Start local servers
make docker # Start with Docker
make docker-down # Stop Docker
make migrate # Run migrations
make seed # Seed curriculum
make test # Run tests
make superuser # Create admin userOmniscienceCloud/
├── backend/ # Django 5.x
│ ├── apps/ # Django apps
│ │ ├── core/ # Base models
│ │ ├── users/ # Auth & users
│ │ ├── lms/ # Curriculum
│ │ ├── content/ # Content blocks
│ │ └── subscriptions/
│ └── omniscience/ # Settings
├── frontend/ # Next.js 16
│ └── src/
│ ├── app/ # Pages
│ ├── components/
│ ├── lib/ # Utilities
│ └── stores/ # Zustand
├── scripts/ # Automation
├── tasks/ # Task docs
├── docker-compose.yml
└── Makefile
| Phase | Content | Access |
|---|---|---|
| 1 | Math, DSA, Programming | Free |
| 2 | Data Science, ML | Paid |
| 3 | Deep Learning | Paid |
| 4 | GenAI, LLMs, RAG | Paid |
- Seeker (Free): Phase 1
- Architect (₹499/mo): All phases
- Omniscient (₹999/mo): + AI Tutor
- Enterprise: Custom
# Register
curl -X POST http://localhost:8000/api/v1/auth/register/ \
-H "Content-Type: application/json" \
-d '{"email":"[email protected]","password":"SecurePass123","first_name":"John","last_name":"Doe"}'
# Login
curl -X POST http://localhost:8000/api/v1/auth/token/ \
-H "Content-Type: application/json" \
-d '{"email":"[email protected]","password":"SecurePass123"}'Proprietary - All Rights Reserved