Welcome to the official frontend for our Student Club Portal built with React + TypeScript. This is the UI part of our MUN stack setup for student engagement, quizzes, events, announcements, and more!
- React (with Vite)
- TypeScript
- Tailwind CSS
- React Router
- Lucide Icons
- GitHub Actions (Planned)
- MongoDB, Express, Node.js (Backend Coming Soon)
src/
βββ components/ # Reusable components like Navbar, Footer
βββ pages/ # Each route/page like Home, Members, Blogs
βββ assets/ # Images and static files
βββ App.tsx # Main app component with routing
βββ main.tsx # Vite entry point
βββ index.css # Tailwind styles
-
Clone the repo:
git clone https://github.com/<your-club-account>/<repo-name>.git
-
Install dependencies:
npm install
-
Run the development server:
npm run dev
-
Open
http://localhost:5173in your browser.
π This repo follows a fork β feature β PR β merge workflow.
- Fork this repository to your GitHub account.
- Create a new branch for your feature:
git checkout -b feat/your-feature
- Push your changes:
git push origin feat/your-feature
- Create a Pull Request from your fork to the main club repo.
- Get it reviewed and merged!
- π¬ Club Announcements with Auto-Rotate & Pause on Hover
- π Clickable Sub-Clubs with Dedicated Blog Pages
- π§ Organized Structure for Members, Quizzes, Admin
- π Future Integration for Events and DB-driven content
- π Backend Auth & Database logic (Coming soon via Node + MongoDB)
Hosted via GitHub Pages / Vercel / Netlify (choose one)
You can fork this repo, make changes, and deploy it easily on platforms like Vercel or Netlify
Built & Maintained by Club Tech Team
Lead Developer: Strom_Breaker_07
Contact: Mail
MIT License Β© 2025 Students Club (cse)