Skip to content

v1.0.0-beta

Pre-release
Pre-release

Choose a tag to compare

@InfinityDude007 InfinityDude007 released this 07 Nov 11:03
· 62 commits to main since this release
96c33c6

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

Full Changelog: https://github.com/InfinityDude007/acm-uobd/commits/v1.0.0-beta