- Fully responsive design that works across all devices.
- Dark space aesthetic with subtle nebula effects.
- Core sections including "Home," "About," "Events," "Passes," and a "Space Map."
- Glass-morphism effects for modern depth.
- Canvas-based particle system with 300+ twinkling stars.
- Stars are attracted to the central logo on the homepage.
- On other pages, stars are repelled by the user's cursor, creating a dynamic experience.
- Each event represented as a 3D-style planet with a revolving, glowing moon.
- Hover interactions trigger glow intensification and orbital ring animations.
- Click to open a detailed event modal with a glassmorphism design.
- "Add to Calendar" feature to download an
.icsfile for the event.
- Secure Sign-up/Log-in system powered by a Python backend.
- User-specific dashboard to view registered events.
- Themed styling for all authentication forms and buttons.
- Interactive SVG-based galaxy map.
- Venue clusters organized by type (Performance, Technical, Creative).
- Hover effects with pulsing rings and labels.
- Framer Motion powered animations for page transitions and UI elements.
- Floating animations creating a zero-gravity feel.
- Subtle star trail following mouse movement.
The application is powered by a Python backend using the FastAPI framework, providing a robust and scalable foundation for user- and event-related functionalities.
- Authentication: Secure user authentication using JWT (JSON Web Tokens). Passwords are B-scrypt hashed for maximum security.
- Database: SQLite database for lightweight and easy-to-manage data storage. SQLAlchemy is used as the ORM for database interactions.
- API Endpoints:
POST /signup: Creates a new user.POST /login: Authenticates a user and provides a JWT token.POST /events/{event_id}/register: Registers the authenticated user for a specific event.GET /users/me/events: Retrieves all events the authenticated user has registered for.
-
Cosmic Countdown Timer
- Animated countdown to build anticipation for the festival.
- Each digit is styled as a glowing celestial body.
-
3D Event Banners (Implemented via Planet System)
- Events displayed as interactive 3D planets with revolving moons.
- Dynamic rotation and hover effects.
-
Interactive Starfield
- On the homepage, stars are gravitationally pulled toward the central logo.
- On all other pages, stars are repelled by the user's cursor.
-
Zero-Gravity UI Interactions
- Buttons levitate on hover.
- Smooth easing mimicking weightlessness.
meraz-intergalactic/
βββ backend/
β βββ routers/
β β βββ users.py
β β βββ events.py
β βββ main.py
β βββ database.py
β βββ models.py
β βββ schemas.py
β βββ crud.py
β βββ auth.py
β βββ requirements.txt
βββ public/
β βββ Meraz.png
βββ src/
β βββ components/
β βββ context/
β βββ styles/
β βββ App.jsx
β βββ main.jsx
βββ index.html
βββ package.json
βββ vite.config.js
βββ README.md
- React 18 - Component-based architecture
- Framer Motion - Fluid animations and transitions
- Vite - Lightning-fast build tool
- CSS3 - Custom animations and effects
- Canvas API - Starfield particle system
- Python
- FastAPI - High-performance web framework
- SQLAlchemy - SQL toolkit and Object-Relational Mapper
- SQLite - Lightweight, serverless database
- Passlib & python-jose - For password hashing and JWT authentication
- Node.js 16+ and npm/yarn
- Python 3.8+ and pip
# 1. Install frontend dependencies
npm install
# 2. Install backend dependencies
pip install -r backend/requirements.txt
# 3. Run the full-stack application (frontend and backend)
npm run dev:fullstackThe frontend will be available at http://localhost:3000, and the backend will run at http://127.0.0.1:8000.
Events are structured with the following properties:
{
id: number,
name: string,
category: 'Technical' | 'Cultural' | 'Music',
description: string,
date: string,
venue: string,
contact: string,
color: string (hex),
planetSize: 'small' | 'medium' | 'large'
}To let the cosmic atmosphere and animations take center stage without overwhelming users. Clean interfaces improve focus on content.
Creates a unique, memorable interaction pattern. Users explore events by "traveling" through space, making the experience gamified and engaging.
- Reduces eye strain for long viewing sessions
- Allows neon accents to pop visually
- Creates authentic space atmosphere
- Modern, premium feel
Canvas provides better performance than CSS or DOM-based animations for hundreds of particles. Allows real-time physics calculations.
- Orbitron: Geometric, futuristic - perfect for sci-fi aesthetic
- Space Grotesk: Modern, readable - excellent for body text while maintaining theme
All animations follow these principles:
- Purposeful - Every animation serves UX or aesthetic function
- Smooth - Easing curves mimic natural motion
- Performant - Hardware-accelerated transforms
- Subtle - Never overwhelming or distracting
- Zero-gravity - Floating, weightless feel throughout
The website is fully responsive with breakpoints at:
- Desktop: 1024px+
- Tablet: 768px - 1023px
- Mobile: < 768px
Key responsive features:
- Stacked planet layout on mobile
- Bottom-sheet info panel on mobile
- Adjusted typography scales
- Touch-optimized interactions
The website currently showcases 6 featured events:
- Vibe Coding - Technical (Purple)
- Cosmic Dance - Cultural (Pink)
- Stellar Beats - Music (Cyan)
- Quantum Quiz - Technical (Violet)
- Nebula Art - Cultural (Orange)
- Robotics Arena - Technical (Emerald)
Each event displays:
- Name & description
- Date & time
- Venue location
- Contact person
- Registration button
The galaxy map organizes venues into three clusters:
- Alpha Cluster (Pink) - Performance Zones
- Beta Cluster (Purple) - Technical Hubs
- Gamma Cluster (Cyan) - Creative Spaces
Interactive features:
- Hover to highlight venues
- Click for detailed information
- Orbital rings indicate active selection
- Smooth SVG animations
Potential additions for expanded functionality:
-
User Authentication System
- Firebase/Auth0 integration
- Profile dashboards
- Event registration tracking
-
Live Event Countdown
- Real-time countdown timers
- Notification system
-
AI Chatbot Assistant
- Festival information queries
- Navigation help
- Event recommendations
-
Photo Gallery
- Past festival highlights
- AI-generated event posters
- Interactive carousel
-
Sponsor Showcase
- Rotating sponsor logos
- Partnership information
-
Registration Forms
- Integrated event registration
- Payment gateway
- Ticket generation
This website was created using advanced AI prompting techniques:
- "Create a minimalist intergalactic theme with cosmic purple and neon pink"
- "Generate smooth zero-gravity floating animations"
- "Design interactive planet elements for event browsing"
- Structured component-based architecture prompts
- Animation-specific CSS generation
- Performance optimization requests
- All visual effects created via code
- Logo integration from provided file
- SVG graphics for scalability
Created for: Meraz 2026, IIT Bhilai
Developed by: Data Science & Artificial Intelligence Club
Design Theme: "Where Cultures Orbit"
This project demonstrates the power of AI-assisted development in creating professional, production-ready web experiences.
- β 100% AI-generated code
- β Zero external image dependencies (except logo)
- β Fully responsive design
- β Accessible navigation
- β Performance optimized
- β Modern React practices
- β Clean, maintainable code structure
For questions or feedback about this project:
Event Coordinators:
- Vatsal: +91-7983870917 | vatsalyd@iitbhilai.ac.in
- Rudra: +91-9326110119 | rudramd@iitbhilai.ac.in
May your code compile and your designs inspire! πβ¨