![]() |
Home | Accounts | Setup | Verify | Play | Hacks |
Overview Blog
Overview Blog
My Full Stack Journey Through The Year
This year, I contributed to three unique projects that challenged me as both a front-end designer and full-stack developer. From interactive guessing games to travel mapping to real-time messaging apps, each sprint helped grow my technical ability and creativity.
Project 1: Zoom-N-Guess – Game-Based Learning
Live Demo: Zoom-N-Guess
Zoom-N-Guess was an engaging image zoom game where users guess a location from a close-up. I helped style and connect interactive elements that powered the guessing logic. This was my first blog-worthy project and marked the start of my front-end experience.
What I Contributed
- JavaScript for game interactions
- Frontend styling for buttons, layout, and animations
- Helped debug asset loading and image transitions
What I Learned
- Modular design using HTML, CSS, and JS
- Making pages dynamic and visually interesting
- Planning logic before writing code
Project 2: Travel Frontend – Waypoints in Paris
Live Site: Paris Waypoints
Our second team project focused on building an interactive travel journal with “waypoints” in Paris. Each page highlighted a unique wellness stop using structured content and styling.
Highlights
- Group work with GitHub Pages and multi-route navigation
- Developed and designed waypoint card layouts
- Wrote concise content for location-based descriptions
What I Learned
- HTML/CSS best practices for section layout
- Collaborating across multiple pages with consistent style
- Improving site navigation through anchor links
Project 3: Flocker – Redesigning a Real-Time Chat App
Live Demo: Flocker Frontend
The final and most advanced project was redesigning Flocker, a full-stack chat application with WebSocket support. I led both backend and frontend improvements to make messaging fluid, dynamic, and room-based.
Key Features I Built
- Flask-SocketIO integration for real-time messaging
- Channel buttons for room switching
- Online user tracking and chat display logic
- Modern chat interface with responsive layout
What I Learned
- Full-stack data flow from client to server
- Building real-time UI with JavaScript and WebSockets
- Handling user states, message history, and multi-room logic
Reflections and Growth
Across all three projects, I developed more than just programming skills—I learned how to manage responsibilities, collaborate with others, and bring fun and usability into technical builds.
Strength | Description |
---|---|
Creativity | Shaping games like Zoom-N-Guess and layouts like Waypoints |
Leadership | Spearheading redesigns and chat features in Flocker |
Persistence | Debugging issues and enhancing live interactivity |
Skills I Practiced
Skill Area | Tools/Topics Covered |
---|---|
Frontend Development | HTML, CSS, JavaScript, layout design, animations |
Backend Development | Flask, Python, REST APIs |
Real-Time Features | WebSockets, Flask-SocketIO, event handling |
Collaboration | GitHub, group work, markdown blogging |
Debugging & Testing | Console debugging, live UI testing, user state management |
”””