Project under EXSOLVIA - Excellence in Software Solutions
KAMPYN is a comprehensive food ordering and inventory management platform designed specifically for university campuses. Built with modern web technologies, it provides an intuitive, responsive, and feature-rich experience for students, faculty, and food vendors.
- Framework: Next.js 14 with App Router
- Language: TypeScript
- Styling: SCSS Modules
- UI Components: Custom component library
- State Management: React Context API
- Authentication: JWT with Google OAuth
- Payment Integration: Razorpay SDK
- User Authentication - Multi-method login with Google OAuth
- Food Ordering - Multi-vendor ordering with real-time tracking
- Inventory Management - Real-time stock updates and alerts
- Payment Processing - Secure payment integration with multiple methods
- Admin Dashboard - Comprehensive management tools
- Responsive Design - Mobile-first approach with modern UI
- Node.js (v18 or higher)
- npm or yarn package manager
# Clone repository
git clone https://github.com/exsolvia/kampyn-frontend.git
cd kampyn-frontend
# Install dependencies
npm install
# Configure environment
cp .env.example .env.local
# Edit .env.local with your configuration
# Start development server
npm run devApplication will be available at http://localhost:3000
NEXT_PUBLIC_BACKEND_URL=http://localhost:5001
NEXT_PUBLIC_GOOGLE_CLIENT_ID=your_google_client_id
NEXT_PUBLIC_RAZORPAY_KEY_ID=your_razorpay_key_id
NEXT_PUBLIC_APP_NAME=KAMPYN- Features:
feature/feature-description - Bug Fixes:
fix/bug-description - Hotfixes:
hotfix/critical-fix-description
# Feature development
git commit -m "feat: implement user authentication system"
# Bug fixes
git commit -m "fix: resolve payment validation issue"
# Documentation updates
git commit -m "docs: update component documentation"npm run devnpm run build
npm startnpm run export- Fork the repository
- Create a feature branch (
git checkout -b feature/your-feature) - Commit your changes (
git commit -m 'feat: add new feature') - Push to your branch (
git push origin feature/your-feature) - Open a pull request
This project is licensed under the MIT License.
- Contact: [email protected]
© 2026 EXSOLVIA. All rights reserved.