At Codeworks, students dive into intensive, project-based learning to become professional software engineers. The school is known for its free JavaScript course, immersive software engineering bootcamp, and web development bootcamp, all of which push students to build ambitious projects under real-world constraints. Recently, three standout solo projects emerged from Codeworks that not only showcased technical skill but also creativity and vision. Below, we’ll walk you through Cristoph’s HexFinder, Adrià’s Turn, and Pamela’s Bucket B. Each comes with a video presentation you can watch in full for the complete experience.
🗺️ Cristoph’s HexFinder – Pathfinding Meets Map Editing
Cristoph’s project, HexFinder, merges the creativity of a map editor with the complexity of pathfinding algorithms. On the surface, it looks like a simple grid-based map creator, but under the hood, there’s a texture algorithm constantly calculating the best paths between points.
Features at a Glance
- Map Editor: Users can build maps by dragging and dropping tiles from four categories: nature (like mountains), streets, rails, and cities. Each element has unique rules: for instance, a big city can be reached by plane, car, or train, while a village is only reachable by car.
- Targets and Erasers: Start and target locations can be selected easily, and elements can be erased with a simple click.
- Navigation Tools: Zoom and pan let you move around previously created maps, making it easy to test different scenarios.
- Settings & Weights: Street, rail, and flight “rates” can be adjusted. These weights directly impact the algorithm’s decisions. For example, if trains are set to be “slower,” the algorithm will route entirely by car instead.
- Dynamic Pathfinding: The application intelligently changes routes based on transport weights – sometimes favoring cars, other times trains or planes.
#DevelopingFreedom
🚗 Adrià’s Turn – The Adventure App That Hides the Destination
Adrià’s solo project, Turn, reimagines travel planning by turning trips into adventures. Rather than showing you where you’re headed, the app keeps the destination secret until you arrive, guiding you only with turn-by-turn instructions.
Features at a Glance
- Preference-Based Exploration: Users select a maximum travel range, then refine preferences like beach destinations, mountain escapes, restaurants, or historical landmarks.
- Route Style: Choose between “thrilling routes” for a scenic detour or a straightforward highway drive.
- Surprise Destination: Instead of revealing the endpoint, the app provides only the time and distance, building suspense until arrival.
- Guidance System: Simple directions (“turn right,” “keep left”) make navigation accessible without clutter.
- Profile Page: Keeps track of all past destinations, letting users revisit memories.
🌍 Pamela’s Bucket B – A Lifestyle App for Global Citizens
As a self-described global citizen, Pamela wanted to solve a problem she experiences daily: keeping up with people and places across the world. Her app, Bucket B, is part social network, part travel journal, and part productivity tool.
Features at a Glance
- Personalized Profile: New users register, customize their experience (even with favorite emojis), and set up a profile with a photo and personalized background.
- Stay Connected: Send quick updates like “thinking of you” messages to friends or blast a location update to everyone at once.
- Buckets for Organization: Create and organize “buckets” for favorite places, like a surf bucket organized by region. Add photos, reviews, and Google Maps links for easy reference.
- Collaborative Sharing: Send entire buckets to friends, who can add them and collaborate. Changes sync across accounts.
- Postcards: Upload a photo, add a personal note, and send it as a digital postcard to multiple recipients.
- Camera Integration: Capture any spot, even if it isn’t on Google Maps, and add it to a bucket.
Final Thoughts
These three projects show what makes Codeworks unique: students don’t just learn to code, they solve real problems through creativity, iteration, and resilience. Whether it’s Cristoph’s algorithm-driven map editor, Adrià’s suspense-filled travel app, or Pamela’s lifestyle platform for global citizens, each project reflects both technical mastery and thoughtful design.
If you’re curious about how to get started, Codeworks offers a free JavaScript course, as well as its renowned software engineer bootcamp and web development bootcamp – programs designed to take you from beginner to professional developer.
