Skip to content

JayeshJadhav28/xfounders

Repository files navigation

XFounders Banner

🚀 XFounders — Where Founders Are Forged

The Digital Epicenter of Campus Entrepreneurship

Live Demo Next.js TypeScript Tailwind CSS Firebase


Built with ❤️ by Jayesh Jadhav — Tech Lead @ XFounders | Campus Ambassador, E-Cell IIT Bombay

line

🎯 What is XFounders?

XFounders is the official Entrepreneurship & Innovation Cell of Dnyanshree Institute of Engineering and Technology (DIET), Satara, formed under the National Entrepreneurship Challenge (NEC 2025) — an initiative by E-Cell IIT Bombay.

We're not just building a website — we're building a movement. A platform where student entrepreneurs connect, innovate, and launch ventures from campus.

  ╔══════════════════════════════════════════════════════╗
  ║                                                      ║
  ║    💡 IDEATE  →  🛠️ BUILD  →  🚀 LAUNCH  →  📈 SCALE  ║
  ║                                                      ║
  ╚══════════════════════════════════════════════════════╝

✨ Features

🏠 Core Platform

  • 🎨 Modern UI/UX — Sleek, responsive design with dark/light mode
  • 🚀 3D Interactive Elements — Animated rocket component using Three.js
  • 🔐 Authentication — Firebase Auth with login/signup flows
  • 👤 User Profiles — Personalized dashboards & settings

📊 Explore Hub

  • 📈 Startup Trends — Real-time industry insights
  • 💰 Funding Resources — Curated funding opportunities
  • 📖 Success Stories — Inspiring founder journeys
  • 📋 Regulations — Startup compliance guides

🎪 Events & Community

  • 📅 Event Listings — Workshops, hackathons, bootcamps
  • 📝 Event Registration — Modal-based RSVP system
  • 🖼️ Gallery — Event highlights & memories
  • 📧 Contact System — EmailJS-powered communication

👥 Team Showcase

  • 🃏 Team Cards — Dynamic member profiles
  • 🏷️ Role Badges — Tech Lead, Designer, Secretary, etc.
  • 🔗 Social Links — Connect with team members
  • 📱 Fully Responsive — Mobile-first approach

🛠️ Tech Stack

Layer Technology
Framework Next.js 15 (App Router)
🧩 Language TypeScript
🎨 Styling Tailwind CSS + shadcn/ui
🔥 Backend Firebase (Auth + Firestore)
📧 Email EmailJS
🚀 3D Graphics Three.js
☁️ Deployment Render
📦 Package Manager pnpm

📁 Project Architecture

xfounders/
│
├── 🧩 components/
│   ├── 3d/                    # 3D interactive components
│   │   └── InteractiveRocket  # Animated rocket visualization
│   ├── auth/                  # Authentication components
│   ├── events/                # Event cards & registration
│   ├── explore/               # Explore section grids
│   ├── layout/                # Header & Footer
│   ├── sections/              # Landing page sections
│   │   ├── HeroSection        # Above-the-fold hero
│   │   ├── StatsSection       # Key metrics display
│   │   ├── VisionMission      # About XFounders
│   │   └── CTASection         # Call-to-action
│   ├── team/                  # Team member cards
│   └── ui/                    # shadcn/ui components (40+)
│
├── 📱 src/app/
│   ├── api/                   # API routes
│   │   ├── contact/           # Contact form handler
│   │   └── explore/           # Dynamic content APIs
│   ├── auth/                  # Login & Signup pages
│   ├── contact/               # Contact page
│   ├── events/                # Events listing
│   ├── explore/               # Explore hub (5 categories)
│   ├── gallery/               # Photo gallery
│   ├── profile/               # User profile
│   ├── settings/              # User settings
│   └── team/                  # Team showcase
│
├── 🔧 contexts/               # React Context (Auth)
├── 🪝 hooks/                  # Custom hooks
├── 📚 lib/                    # Utilities & configs
│   ├── firebase.ts            # Firebase initialization
│   ├── emailjs.ts             # Email service config
│   └── utils.ts               # Helper functions
│
└── 🖼️ public/                 # Static assets & team photos

⚡ Quick Start

Prerequisites

node -v  # v18+ required
pnpm -v  # or npm/yarn

Installation

# Clone the repository
git clone https://github.com/YOUR_USERNAME/xfounders.git
cd xfounders

# Install dependencies
pnpm install

# Set up environment variables
cp .env.example .env.local

Environment Variables

Create a .env.local file:

# Firebase
NEXT_PUBLIC_FIREBASE_API_KEY=your_api_key
NEXT_PUBLIC_FIREBASE_AUTH_DOMAIN=your_auth_domain
NEXT_PUBLIC_FIREBASE_PROJECT_ID=your_project_id
NEXT_PUBLIC_FIREBASE_STORAGE_BUCKET=your_storage_bucket
NEXT_PUBLIC_FIREBASE_MESSAGING_SENDER_ID=your_sender_id
NEXT_PUBLIC_FIREBASE_APP_ID=your_app_id

# EmailJS
NEXT_PUBLIC_EMAILJS_SERVICE_ID=your_service_id
NEXT_PUBLIC_EMAILJS_TEMPLATE_ID=your_template_id
NEXT_PUBLIC_EMAILJS_PUBLIC_KEY=your_public_key

Development

# Start dev server
pnpm dev

# Build for production
pnpm build

# Start production server
pnpm start

🌐 Open http://localhost:3000 in your browser


📸 Screenshots

Home Page Team Section
Home Team
Events Explore Hub
Events Explore

🤝 The XFounders Team

We are a multidisciplinary team of student leaders and visionaries serving as:

Tech Leads · Secretaries · Designers · Content Creators · Campus Ambassadors


🏗️ Built Under

🏛️ NEC 2025

National Entrepreneurship Challenge
An initiative by E-Cell IIT Bombay

🎓 DIET, Satara

Dnyanshree Institute of Engineering & Technology
Building the next generation of founders


👨‍💻 Developer

Jayesh Jadhav

Jayesh Jadhav

Tech Lead @ XFounders | Campus Ambassador @ E-Cell IIT Bombay

Portfolio LinkedIn GitHub


📄 License

This project is licensed under the MIT License — see the LICENSE file for details.


⭐ Star this repo if you believe in the power of student entrepreneurship!


██╗  ██╗███████╗ ██████╗ ██╗   ██╗███╗   ██╗██████╗ ███████╗██████╗ ███████╗
╚██╗██╔╝██╔════╝██╔═══██╗██║   ██║████╗  ██║██╔══██╗██╔════╝██╔══██╗██╔════╝
 ╚███╔╝ █████╗  ██║   ██║██║   ██║██╔██╗ ██║██║  ██║█████╗  ██████╔╝███████╗
 ██╔██╗ ██╔══╝  ██║   ██║██║   ██║██║╚██╗██║██║  ██║██╔══╝  ██╔══██╗╚════██║
██╔╝ ██╗██║     ╚██████╔╝╚██████╔╝██║ ╚████║██████╔╝███████╗██║  ██║███████║
╚═╝  ╚═╝╚═╝      ╚═════╝  ╚═════╝ ╚═╝  ╚═══╝╚═════╝ ╚══════╝╚═╝  ╚═╝╚══════╝

Built with 🔥 from DIET, Satara for NEC 2025

Made with ❤️ by Jayesh Jadhav | © 2025 XFounders

About

XFounders — Official digital platform for the Entrepreneurship & Innovation Cell at DIET, Satara

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors