Skip to content

Neeraj2412/OmniscienceCloud

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

1 Commit
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Omniscience Cloud 🧠

The Global AI University SaaS Platform

A comprehensive EdTech platform offering a "Zero-to-Hero" AI curriculum with enterprise-grade scalability.

🚀 Quick Start

Prerequisites

  • Python 3.12+
  • Node.js 20+
  • Docker & Docker Compose (optional)

Local Development

# 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 dev

Docker Development

docker-compose up -d --build
# or
make docker

📍 URLs

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 Commands

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 user

📁 Project Structure

OmniscienceCloud/
├── 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

📚 Curriculum Phases

Phase Content Access
1 Math, DSA, Programming Free
2 Data Science, ML Paid
3 Deep Learning Paid
4 GenAI, LLMs, RAG Paid

💳 Subscription Plans

  • Seeker (Free): Phase 1
  • Architect (₹499/mo): All phases
  • Omniscient (₹999/mo): + AI Tutor
  • Enterprise: Custom

🔐 API Authentication

# 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"}'

📄 License

Proprietary - All Rights Reserved

About

Omniscience Cloud platform for learning and growth

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published