Skip to content

Supreet37/Mega_Project

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

25 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

🚀 CodeBridge - Internship & Learning Portal

CodeBridge is a fully responsive learning and internship platform built using React, Vite, and Tailwind CSS. It enables students to explore and enroll in programming courses, submit feedback, participate in events and hackathons.

🔗 Live Site: https://code-bridgeeducation.netlify.app/


🔍 Description

CodeBridge supports two user flows: Students and Administrators. Students can enroll in coding courses using a cart system, submit testimonials, and explore hackathons/events. The administrator view allows posting events and managing content. Built with Tailwind CSS, the design is desktop-first, scalable, and interactive.

This project demonstrates a complete frontend workflow using React Hooks, React Router, Axios for API communication, and JSON Server for local backend simulation.


🧠 Features

  • 👤 Separate interfaces for Students and Admins
  • 📚 Browse, enroll, and manage coding courses
  • 🛒 Slide-down Cart with dynamic item counter
  • 📝 Feedback form connected to Testimonials using Axios (POST & GET)
  • 🎯 Hackathon/Event posting panel for admins
  • 🖼️ Scrollable Project section with animation
  • 🔁 Arrow-based testimonial carousel
  • 📱 Responsive design using Tailwind CSS utility classes

🧰 Tech Stack

  • Frontend: React, Vite
  • Styling: Tailwind CSS
  • Routing: React Router DOM
  • HTTP Requests: Axios
  • Backend (Mock API): JSON Server

⚙️ Installation & Setup

1: Clone the repository

git clone https://github.com/Supreet37/Mega_Project

cd Mega_Project/coding-app

2: Install dependencies

npm install

3: Start the frontend development server

npm run dev

4: Start JSON Server for feedback API (in a separate terminal)

npm install -g json-server

json-server --watch src/db/feedback.json --port 5001

Local Development URLs:

Frontend: http://localhost:5173

Mock API (Feedback): http://localhost:5001/feedback

👥 Contributors

Live Preview

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages