A modern, AI-powered campus management platform built with Next.js and Firebase
Built with the tools and technologies:
- About
- Features
- Tech Stack
- Getting Started
- Installation
- Usage
- AI Integration
- Project Structure
- Scripts
- Contributing
- License
Campus-Codex is a comprehensive campus management platform that leverages modern web technologies and AI capabilities to streamline educational processes. Built with Next.js 15, TypeScript, and Firebase, it provides a robust foundation for managing campus-related activities with intelligent features powered by Google's Genkit AI framework.
- 🚀 Modern Architecture: Built with Next.js 15 and TypeScript for type-safe development
- 🔥 Firebase Integration: Real-time database, authentication, and cloud functions
- 🤖 AI-Powered: Google Genkit integration for intelligent features
- 🎨 Beautiful UI: Radix UI components with Tailwind CSS styling
- 📱 Responsive Design: Mobile-first approach with modern design patterns
- 📊 Data Visualization: Interactive charts with Recharts
- 🔍 Advanced Search: Command palette with cmdk for quick navigation
- 📝 Code Editor: Monaco Editor integration for in-browser coding
- 🔐 Form Validation: React Hook Form with Zod schema validation
- ⚡ Performance: Turbopack for lightning-fast development builds
- Framework: Next.js 15.2.3
- Language: TypeScript 5
- Styling: Tailwind CSS 3.4.1
- UI Components: Radix UI
- State Management: TanStack React Query 5.66.0
- Forms: React Hook Form 7.54.2
- Validation: Zod 3.24.2
- Database: Firebase 11.8.1
- AI: Google Genkit 1.8.0
- Authentication: Firebase Auth
- Cloud Functions: Firebase Functions
- Package Manager: npm
- Bundler: Turbopack (Next.js)
- Linting: ESLint
- Code Editor: Monaco Editor 0.50.0
- Node.js 18+
- npm or yarn
- Firebase account
- Google AI API key (for Genkit features)
- Clone the repository
git clone https://github.com/ComradeMohan/Campus-Codex.git cd Campus-Codex