Full-stack web application to manage college clubs, members, events, notices, and workshops.
- Frontend: React + Tailwind
- Backend: PHP + MySQL
- Auth: JWT
- Deployment: Local / XAMPP
- Club registration & login
- Admin dashboard with stats
- Member approval workflow
- Event & workshop management
- Notice board
- Reports & exports
frontend/src/: React components, pages, API helpersfrontend/public/: static HTML and iconsfrontend/src/api/: helper functions calling backend endpoints
backend/api/: REST API endpointsbackend/config/: database configurationbackend/utils/: auth & token helpersbackend/uploads/: file uploads (ignored in Git)
database/create_tables.sql: schema & initial tables
cd frontend
npm install
npm start # runs dev server
npm run build # production build