While the source code isn't public for now, you'll find a detailed breakdown of the architecture, decisions, and implementation approach below.
What
The official website for the IEEE Fenerbahçe University student branch. Multi-page static site with a centralized navbar/footer system, JSON-driven content for events, projects, and team members, and an admin panel for managing event cards.
Why
Built as part of my involvement with the IEEE student branch. The goal was a maintainable site that non-developers could update by editing JSON files.
Features
- Central navbar and footer injected dynamically via JS across all pages
- Events page with upcoming and past event cards, detail view
- Projects page with project listings and detail view
- Team page driven by
teamData.json - Podcast section
- Admin panel for event management
Stack
| Layer | Choice | |---|---| | Markup | HTML | | Styling | CSS | | Logic | Vanilla JavaScript | | Data | JSON files |
What I learned
...