Skip to content
/ EBEC Public

Professional React/Next.js project for the EBEC Club website, using NextJS, React, Supabase and Tailwind CSS

Notifications You must be signed in to change notification settings

mohaneddz/EBEC

Repository files navigation

EBEC Logo EBEC - ENSIA’s Business & Entrepreneurship Club

A modern, fast, fully responsive fullstack web application for the ENSIA Business & Entrepreneurship Club (EBEC). Designed to showcase the club’s departments, events, flagship initiatives, leadership team, and entrepreneurship-focused activities—with optimized navigation, sharp visuals, and an SEO-first architecture.


Tech Used 🛠️

Next.js React TailwindCSS TypeScript Supabase SEO Vercel


Features ⚡

  • 🏢 Club Identity & Mission Clear explanation of EBEC’s mission: empower students in business, leadership, innovation, and entrepreneurship.

  • 🎉 Events Platform Full events hub with hero section, collaborators, upcoming events, workshops, and competitions.

  • 📊 Departments Overview All EBEC departments displayed with their purpose and team structure.

  • 👑 Managers & Leadership Team Clean showcase for President, VP, Managers, and high-performing members.

  • 🏆 Leaderboard System Ranking of top performers across all departments.

  • 🧭 EBEC Formula A unique breakdown of the club’s process: Ideate → Engineer → Lead → Pitch → Network → Scale → Dominate.

  • 📸 Activities & Memorable Moments Gallery of past events: Open Day, IGNITE, NATIXIS workshops, Studups, and more.

  • 🙋 Testimonials Real student opinions about EBEC’s impact.

  • 📱 Fully Responsive Design Smooth UI across phones, tablets, and desktops.

  • 🚀 High SEO Score Structured metadata, AVIF/WebP images, clean route structure.


Screenshots 📸


Hero

Hero: EBEC identity & introduction.


Events Hero

Events Page: Explore the full range of EBEC events.


Event Info

Event Details: Clear and informative layout.


Upcoming Events

Upcoming: Highlighting major upcoming opportunities.


Departments

Departments: Explore all EBEC departments.


Managers

Leadership & Managers: Meet the people behind EBEC.


Leaderboard

Leaderboard: Best-performing members by department.


Activities

Activities: Workshops, competitions, and community events.


Memorable

Memorable Moments: IGNITE, NATIXIS, Studups & more.


Services

Services: Training, networking, club activities.


Testimonials

Testimonials: Student opinions about EBEC.


EBEC Formula

EBEC Formula: From idea to execution.


User Section

User Panel: Profile interface and stats.


Dashboard

Dashboard: Admin overview and management tools.


FAQ

FAQ: Answers to all common questions.


Project Structure 📂

src/
├── app/                # Next.js App Router pages
├── components/         # Reusable UI blocks
├── sections/           # Hero, Events, Departments, Formula, Testimonials, etc.
├── lib/                # SEO utilities and config
├── styles/             # Tailwind setup and globals
└── public/             # Logos, static images, collaborators

Development 🛠️

  1. Install

    pnpm install
  2. Run

    pnpm run dev
  3. Build

    pnpm run build
  4. Deploy (Vercel)

    vercel

Credits 🤝

Developed for EBEC (ENSIA Business & Entrepreneurship Club) By: Manaa Mohaned © 2025 EBEC

About

Professional React/Next.js project for the EBEC Club website, using NextJS, React, Supabase and Tailwind CSS

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published