An AI-powered learning platform built with Next.js, Tailwind CSS, and MongoDB.
- 🤖 AI Model Explorer — Browse trending frontier AI models
- 👥 Multi-role Authentication — Admin, Teacher, and Student roles
- 📚 Course Management — Full course creation and enrollment system
- 🎓 Staff & Student Signup — Separate onboarding flows
- 🌗 Dark/Light Mode — Cyberpunk-inspired design system
- Framework: Next.js 14 (App Router)
- Styling: Tailwind CSS
- Database: MongoDB (Mongoose)
- Authentication: NextAuth.js
- UI: Custom cyber/neon design system
# Install dependencies
npm install
# Set up environment variables
cp .env.local.example .env.local
# Fill in your MongoDB URI and NextAuth secret
# Run development server
npm run devOpen http://localhost:3001 in your browser.
MONGODB_URI=your_mongodb_connection_string
NEXTAUTH_SECRET=your_nextauth_secret
NEXTAUTH_URL=http://localhost:3001
├── app/ # Next.js App Router pages
├── components/ # Reusable React components
├── context/ # React context providers
├── data/ # Static data (AI models, etc.)
├── lib/ # Utility functions & DB connection
├── models/ # Mongoose database models
└── scripts/ # Helper scripts
Built with ❤️ by the NEXUS.AI team.