Skip to content

Repository files navigation

E-Cell KCCEMSR Website 2025-26

License Node.js Version React Version

The official website for the Entrepreneurship Cell of KC College of Engineering Management Studies and Research for the academic year 2025-26.

🚀 Features

  • Modern Design: Built with React 19 and Vite for optimal performance
  • Interactive UI: Smooth animations and transitions using Framer Motion
  • Responsive: Fully responsive design that works on all devices
  • Dark Theme: Modern dark theme with custom gradients and animations
  • Dynamic Content:
    • Events showcase and registration
    • Team member profiles
    • Project showcase
    • Wall of Fame
    • Mentor profiles

🛠️ Tech Stack

Frontend

  • React 19
  • Vite 7
  • React Router DOM
  • Framer Motion
  • TailwindCSS
  • Axios for API calls

Key Features

  • Events Page: Showcase and manage E-Cell events
  • Projects Showcase: Display innovative student projects
  • Team Section: Highlight E-Cell team members
  • Wall of Fame: Celebrate student achievements
  • Mentor Network: Connect with industry experts
  • Admin Dashboard: Manage content and events

🚀 Getting Started

Prerequisites

  • Node.js >= 18.0.0
  • npm or yarn

Installation

  1. Clone the repository
git clone https://github.com/ecell-kccemsr/Ecell--2025-26.git
cd Ecell--2025-26
  1. Install frontend dependencies
cd frontend
npm install
  1. Start the development server
npm run dev

The site will be available at http://localhost:5173

🏗️ Project Structure

Ecell--2025-26/
├── frontend/
│   ├── src/
│   │   ├── components/     # Reusable components
│   │   ├── pages/         # Page components
│   │   ├── assets/        # Static assets
│   │   ├── styles/        # Global styles
│   │   ├── utils/         # Utility functions
│   │   └── services/      # API services
│   ├── public/            # Public assets
│   └── vite.config.js     # Vite configuration
└── README.md

🎨 Features & Pages

1. Home Page

  • Hero section with animations
  • Featured events
  • About section
  • Statistics and achievements

2. Events Page

  • Upcoming and past events
  • Event registration
  • Event details and descriptions

3. Projects Showcase

  • Student projects gallery
  • Project details with images
  • GitHub repository links
  • Search and filter functionality

4. Wall of Fame

  • Student achievements
  • Competition wins
  • Hackathon successes
  • Filters by category and year

5. Team Pages

  • Department-wise team structure
  • Member profiles
  • Social media links

6. Mentor Network

  • Industry expert profiles
  • Expertise areas
  • Contact information
  • Mentorship domains

🔧 Development

Running Tests

npm run test

Building for Production

npm run build

Linting

npm run lint

📱 Responsive Design

The website is fully responsive and optimized for:

  • Desktop computers
  • Tablets
  • Mobile devices
  • Different screen resolutions

🤝 Contributing

  1. Fork the repository
  2. Create your feature branch (git checkout -b feature/AmazingFeature)
  3. Commit your changes (git commit -m 'Add some AmazingFeature')
  4. Push to the branch (git push origin feature/AmazingFeature)
  5. Open a Pull Request

📄 License

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

📞 Contact

E-Cell KCCEMSR - kccell@kccemsr.edu.in

Project Link: https://github.com/ecell-kccemsr/Ecell--2025-26

🙏 Acknowledgments

  • KC College of Engineering for their support
  • All E-Cell members and contributors
  • Our mentors and industry partners

Made with ❤️ by E-Cell KCCEMSR

Releases

Packages

Contributors

Languages