Skip to content

Hayat-array/NEXUS.AI

Repository files navigation

NEXUS.AI

An AI-powered learning platform built with Next.js, Tailwind CSS, and MongoDB.

Features

  • 🤖 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

Tech Stack

  • Framework: Next.js 14 (App Router)
  • Styling: Tailwind CSS
  • Database: MongoDB (Mongoose)
  • Authentication: NextAuth.js
  • UI: Custom cyber/neon design system

Getting Started

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

Open http://localhost:3001 in your browser.

Environment Variables

MONGODB_URI=your_mongodb_connection_string
NEXTAUTH_SECRET=your_nextauth_secret
NEXTAUTH_URL=http://localhost:3001

Project Structure

├── 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.

About

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors