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:5173
in 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)