How ecell-abes/ecell-website-v2 works
E-Cell ABESEC is a public-facing college entrepreneurship website. Visitors enter the React app and browse the home, team, event-listing, event-detail, and contact routes; the event-detail view uses local event data, while the backend exposes a contact endpoint that sends submitted messages by email. The README also mentions a blog, but no blog implementation appears in the supplied tree. Several page modules were not sampled, so their internal wiring is not inferred.
Main entry points: App.jsx App routes · Home.jsx Home page · Teams.jsx Teams page · EventDetails.jsx Event details
Components 21
Web application
- React entry
src/main.jsx - App routes
src/App.jsx
Organization content
- Home page
src/Pages/Home.jsx - Teams page
src/Pages/Teams.jsx - Team records
src/components/DataTeam.jsx - Volunteer directory
src/components/Volunteers.jsx - About section
src/components/Aboutus.jsx - Testimonials
src/components/Testimonial.jsx - Activities showcase
src/components/Activities.jsx - Networking section
src/components/Networking.jsx - Mentorship section
src/components/Mentor.jsx - Idea section
src/components/Idea.jsx
Event showcase
- Events page
src/components/EventsPage.jsx - Event records
src/components/EventsData.js - Event details
src/components/EventDetails.jsx - Image carousel
src/components/AchievementCarousel.jsx
Contact delivery
- Contact form
src/components/ContactUs.jsx - Contact endpoint
backend/server.js
Other components
- Site visitor
- Web document
index.html - Gmail email service
Connections 21
- Site visitor → Web document: opens site
- Web document → React entry: loads app
- React entry → App routes: renders
- App routes → Home page: routes to
- App routes → Teams page: routes to
- App routes → Events page: routes to
- App routes → Event details: routes to
- App routes → Contact form: routes to
- App routes → Events page: routes to
- Teams page → Team records: reads records
- Teams page → Volunteer directory: renders
- Teams page → About section: renders
- Teams page → Testimonials: renders
- Home page → Activities showcase: renders
- Home page → Networking section: renders
- Home page → Testimonials: renders
- Home page → Mentorship section: renders
- Home page → Idea section: renders
- Event details → Event records: reads records
- Event details → Image carousel: renders
- Contact endpoint → Gmail email service: sends message