UITS English Enthusiasts is a peer-driven, community-focused web platform designed to help UITS students improve their English communication skills (speaking, reading, and writing).
The website serves as an onboarding hub, featuring structured integration paths for community resources, speaking groups, and academic transitions.
This project is built from scratch as a Single Page Application (SPA) using standard web technologies:
- index.html: Semantic structure and content sections.
- style.css: Clean layout styling, theme toggles, and transitions.
- app.js: Navigation controls, desktop link rotator, and popup modal mechanics.
- SPA Hash Navigation: Seamless section transitions using client-side routing.
- Desktop Link Viewport Rotator: Displaying exactly 4 links at once, cycling every 6 seconds, and pausing on hover.
- Mobile Sidebar Navigation: Hamburger menu presenting all links on smaller devices.
- Theme Toggles: Light and Dark mode options saved in local storage.
- Academic Integration Roadmap: Centered popups outlining IELTS/TOEFL prep, GRE/SAT transitions, and research guidelines.
To view the application locally:
- Clone this repository.
- Open the
index.htmlfile in any modern web browser.
For complete architectural details, please refer to documentation.md.