Skip to content
View Aakar2025's full-sized avatar

Block or report Aakar2025

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Maximum 250 characters. Please don’t include any personal information such as legal names or email addresses. Markdown is supported. This note will only be visible to you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
Aakar2025/README.md

AAKAR 2025 🎭⚙️

Official Techno-Cultural Fest of AJIET Mangalore

📌 Overview

AAKAR 2025 is the official techno-cultural fest of AJIET Mangalore, featuring a vibrant mix of technical competitions, cultural performances, workshops, and interactive online experiences.

This repository contains the fullstack Next.js codebase for the event's website, management system, and real-time updates.

🚀 Tech Stack

🖥️ Fullstack (Next.js App Router)

  • Framework: Next.js (App Router)
  • Styling: Tailwind CSS
  • Forms & Validation: React Hook Form + Zod
  • Database ORM: Prisma
  • Database: Supabase (PostgreSQL)
  • Authentication: Supabase Auth
  • Deployment: Vercel
  • Payments: Razorpay Integration
  • State Management: Context API / Local Storage

📂 Folder Structure

📂 aakar2025/
│── 📂 app/              # App Router pages and layout
│── 📂 components/       # Reusable UI components
│── 📂 lib/              # Utilities, Prisma config, Supabase client
│── 📂 public/           # Static files (images, videos, etc.)
│── 📄 README.md         # Project overview

🛠️ Getting Started

1️⃣ Clone the Repository

git clone https://github.com/gaureshpai/aakar2025.git
cd aakar2025

2️⃣ Install Dependencies

npm install

3️⃣ Set Up Environment Variables

Create a .env.local file with the following:

NEXT_PUBLIC_SUPABASE_URL=https://abcde12345.supabase.co
NEXT_PUBLIC_SUPABASE_ANON_KEY=eyJhbGciOi...FAKE_KEY...eXAiOiJKV1Q
AUTH_SECRET="randomlyGeneratedSecretKey=="
MAIL_USER=[email protected]
MAIL_CLIENT_ID=1234567890-fakeclientid.apps.googleusercontent.com
MAIL_CLIENT_SECRET=FAKE_CLIENT_SECRET_123456
MAIL_ACCESS_TOKEN=ya29.fakeAccessToken123456789
MAIL_REFRESH_TOKEN=1//fakeRefreshToken123456789
NODE_ENV="development"
DATABASE_URL="postgresql://user:[email protected]/dbname?sslmode=require"

4️⃣ Run the Development Server

npm run dev

Visit http://localhost:3000 to view the site.

🔥 Features

User Registration & Login (Supabase Auth)
Admin Dashboard
Event Registrations
Payment Gateway (Razorpay)
Dynamic Event Schedules
Live Event Updates & Tracking
Responsive UI & Mobile Optimized
Secure Database with Supabase
Deployed on Vercel

📈 Deployment

✅ Automatic deployment via Vercel
✅ Supabase handles database + authentication
✅ Prisma schema migrations for structured DB updates

🤝 Contributors

🚀 Let’s make AAKAR 2025 unforgettable! 🎭⚙️

Popular repositories Loading

  1. Aakar2025 Aakar2025 Public

    Aakar 2025 – The official techno-cultural fest of AJIET, Mangalore. Full-stack repo with backend & frontend for event management. 🚀🎭

    TypeScript

  2. cert-gen cert-gen Public

    Forked from gaureshpai/cert-gen

    A web-based certificate generator application for creating participation certificates for AAKAR 2025 event participants

    HTML