Isometric illustration of a code terminal and an editor panel feeding a platform of building blocks and a gear

I am currently working on Jombo, an exciting project that I am developing by applying the principles of vibe coding. This development methodology focuses on keeping flow, creativity, and intuition as the main drivers of the software construction process.

🤔 What is Vibe Coding?

Vibe coding is an approach to software development that prioritizes:

  • Continuous Flow: Maintaining momentum and avoiding unnecessary interruptions
  • Intuitive Development: Trusting the experience and intuition of the developer
  • Quick Iteration: Building, testing, and adjusting in an agile way
  • Limitless Creativity: Exploring innovative solutions without excessive restrictions

🚀 The Jombo Project

Jombo is a modern web application built with cutting-edge technologies that combines a dynamic frontend with a robust API.

Project Architecture

The project is divided into two main repositories:

Frontend with Next.js

The Jombo frontend is developed with Next.js, leveraging its server-side rendering capabilities, optimized routes, and exceptional development experience. It offers a smooth, modern, and intuitive user interface.

🔗 Frontend Repository: github.com/aiw3ndil/jombo-frontend

API Backend with Ruby on Rails

The API is built with Ruby on Rails, a robust and elegant framework that facilitates rapid development without sacrificing quality. It provides business logic, data management, and is designed to be scalable and efficient.

🔗 API Repository: github.com/aiw3ndil/jombo-api

💡 Applying Vibe Coding in Jombo

During the development of Jombo, I have applied vibe coding principles in the following ways:

  • Development in creative sprints: Intensive programming sessions where the code flows naturally
  • Rapid Prototyping: Implementation of experimental features to quickly validate ideas
  • Organic Refactoring: Continuous improvement of the code following intuition and best practices
  • Constant Experimentation: Testing new libraries and patterns without fear of change

🔮 Next Steps

The project continues to evolve, and I will keep applying vibe coding while adding new features and optimizing the user experience. Stay tuned for more updates on Jombo’s progress.