Skip to content

GSOC-Innovators-Club/GSoC-Innovators-Club-26

Repository files navigation

GSoC Innovators Club Website

React 18 TypeScript Vite Vercel

Official website of the GSoC Innovators Club, VIT Bhopal University.

Live Website: https://gsoc-innovators-club-vitb.vercel.app/


About

The GSoC Innovators Club is a student-driven technical community at VIT Bhopal University dedicated to fostering innovation, open-source development, hackathons, competitive programming, and collaborative learning.

This repository contains the source code for the club's official website, designed to showcase:

  • Club information
  • Team members
  • Projects
  • Events
  • Sponsors
  • Open Source initiatives
  • Contact information

Features

  • Responsive design
  • Modern user interface
  • Team showcase
  • Projects section
  • Events section
  • Sponsors section
  • Open Source page
  • Smooth scroll animations
  • Mobile navigation
  • Optimized performance

Tech Stack

Category Technology
Frontend React
Language TypeScript
Build Tool Vite
Styling CSS
Deployment Vercel

Project Structure

.
├── public/
├── src/
│   ├── components/
│   │   ├── AimSection/
│   │   ├── CommunitySection/
│   │   ├── EventsSection/
│   │   ├── FacultySection/
│   │   ├── FollowUsModal/
│   │   ├── Footer/
│   │   ├── Header/
│   │   ├── HeroSection/
│   │   ├── MobileMenu/
│   │   ├── OpenSourceEvents/
│   │   ├── PageLoader/
│   │   ├── SponsorsSection/
│   │   ├── TeamMemberCard/
│   │   ├── RevealOnScroll.tsx
│   │   └── ScrollToTop.tsx
│   │
│   ├── context/
│   │   ├── modal-context.ts
│   │   ├── ModalContext.tsx
│   │   └── useModal.ts
│   │
│   ├── data/
│   │
│   ├── pages/
│   │   ├── AboutPage.tsx
│   │   ├── AboutPage.css
│   │   ├── EventsPage.tsx
│   │   ├── EventsPage.css
│   │   ├── HomePage.tsx
│   │   ├── openSourcePage.tsx
│   │   ├── openSourcePage.css
│   │   ├── ProjectsPage.tsx
│   │   ├── ProjectsPage.css
│   │   ├── TeamPage.tsx
│   │   └── TeamPage.css
│   │
│   ├── App.tsx
│   ├── App.css
│   ├── index.css
│   └── main.tsx
│
├── .gitignore
├── eslint.config.js
├── index.html
├── package-lock.json
├── package.json
├── README.md
├── tsconfig.app.json
├── tsconfig.json
├── tsconfig.node.json
└── vite.config.ts

Getting Started

Clone the repository

git clone https://github.com/GSOC-Innovators-Club/GSoC-Innovators-Club-26.git

Navigate to the project

cd GSoC-Innovators-Club-26

Install dependencies

npm install

Start the development server

npm run dev

The application will be available at:

http://localhost:5173

Build for Production

npm run build

Preview Production Build

npm run preview

Contributing

  1. Fork the repository.
  2. Create a new branch.
git checkout -b feature/your-feature
  1. Commit your changes.
git commit -m "Add your feature"
  1. Push to your branch.
git push origin feature/your-feature
  1. Open a Pull Request.

Contact

For suggestions or contributions, feel free to open an issue or submit a pull request.


License

This project is licensed under the MIT License unless stated otherwise.

About

This repository holds the source code for New GSoC Innovators Club Official Site.

Topics

Resources

License

Stars

1 star

Watchers

0 watching

Forks

Contributors

Languages