Repository navigation
v1.0.0-beta
Pre-release
Pre-release
·
62 commits
to main
since this release
Overview
This is the first beta release of the new ACM UoBD website, marking our complete refactor from the legacy Django-only site to a modular React + Vite frontend with a Django backend.
It establishes the foundation for future feature development, theming, and integration.
Highlights
- Frontend rebuilt using React + Vite for faster load and modular components
- Backend structured in Django for scalable API endpoints
- Bootstrap + animate.css used for initial styling and animations
- Homepage, Navbar, Footer fully implemented
- Drafted Events, FAQ, and Testimonial sections introduced
- Deployed automatically via Cloudflare Pages (frontend) and Render (backend)
Features
- Added component folders for modular React structure
- Established routing via react-router-dom
- Configured automatic deployments on main branch commits
Known Issues
- Events section still partial (data handling under development)
- Some responsiveness tweaks pending on small viewports
- No unified color/theme system yet (to come with MUI refactor)
Next Steps
- Replace Bootstrap with MUI for better theme scalability → planned v1.1.0-beta
- Finish Events integration with backend API and polish frontend
- Add dark/light themes
- Implement About, Our Team, Projects, Research, and FAQs pages
Contributors & Changelog
- testimonial section creation by @sxk1420 in #1
- Faq section by @sxk1420 in #2
- Feat/events by @ShaikRafaan in #3
- Past events by @sasvatt11 in #4
- @sxk1420 made their first contribution in #1
- @ShaikRafaan made their first contribution in #3
- @sasvatt11 made their first contribution in #4
Full Changelog: https://github.com/InfinityDude007/acm-uobd/commits/v1.0.0-beta