Welcome to the official repository of the Programming and Technical Skill Club (PTSC) website! This project is a front-end based club website designed to represent the vibrant tech community of KNIT Sultanpur. The website is created with a 2-hour time constraint and features several core and bonus functionalities to highlight the club's mission, events, and student involvement.
[https://knit-code-connect-hub.vercel.app/]
-
Home Page / Landing Page
- Logo, tagline, and mission statement
- Short introduction to the club
- Call-to-action "Join Us" button
-
About Section
- Our Story: Origins of PTSC (Founded in 2015)
- Our Mission: Collaborative and inclusive environment
- Our Journey: Growth into a 50+ member community
-
Team Section
- Displays Some members of the club
- Also A feature to add memebers of the Club
-
Events Section
- Styled cards displaying past and upcoming events with title, date, and description
-
Contact Section
- Functional contact form with input validation using JavaScript
- Fields: Name, Email, and Message
-
Resources Section
- Study material and links for different domains such as DSA, Web Development, and more
-
Leaderboard Section
- Users can add themselves to the leaderboard based on their LeetCode and GFG profiles
- Message: "Leaderboard will be updated by 12:00 AM"
- Displays a sample leaderboard with 10 entries
-
Join Us / Registration Form
- Allows users to apply for club membership via a form
-
Testimonials Section
- Quotes and experiences from current members
-
Dark Mode Toggle
- Toggle between light and dark themes with a single click
-
Live Countdown Timer
- Shows countdown to the next scheduled event
-
Gallery Section
- Image carousel/slideshow showcasing past hackathons and events
-
Clone this repository:
- git clone https://github.com/your-username/programming-club-website.git
- npm i
- npm run dev
- The project will start running
This project is built with:
- Vite
- TypeScript
- React
- shadcn-ui
- Tailwind CSS