As I mentioned in the previous blog post that this is my first time creating an application as a solo developer. I don't have much knowledge regarding the current state of tech stack used to develop mobile applications. So I have utilized AI as my co develoepr on this project. This was the first time I am using Claude code and treating AI as a coding buddy. Before, during my time in the professional working experience I was mostly treating AI as a assistant to ask for possible solutions rathern actually full implentation. The past two week has been a first hand experience to I would admit to vibe coding in certain areas. I want to say from the straight off the bat Claude Code is amazing at giving boiler plate code to the application. It was able to pick up excatly what I wanted from my terrible English and explanation. It was truelly a moment of realization for myself of why its becoming more and more difficult for Juniors to get positions.
After a few days of development I looked up online more about prompting and I did not realise that the prompting to the chatbot had its own universe. It really changed my perspective and began to experiment with the AI using better prompt injections.
Phase 1 application development
In the phase 1 of the application development I have included the the following features:
- [X] Functional login page for the user
- [X] Sign up page for the user
- [X] Forgot password link
- [X] Implemented a very simple AI chat
- [X] Navigation bottom bar
- [X] Boiler templates
- [X] User management (Supabase)
Phase 2
Since the phase 1 features were completed I have already began feature implementation which were planned in the phase 2.
For phase 2 I have planned these following features:
- [X] Basic AI chatbot
- [X] Trip planning
- [X] Functional trip planning cards
- [X] Budget tracking
- [X] Bill splitting
- [X] Tab to allow adding their tickets, bookings, and etc.
- [X]
Phase 3
Discussion
The phase 1 implementation was and experience to say the least. I saw online about many of the people who are solo developers who are using AI as regular part of their workflow, there was one post about how the they really enjoy the use of the AI to create boiler templates for the app. And I decided to give it a go and I realised how amazing it was as it was able to match 80%-90% to what I had mentally planned in my mind interms of the design. This really gave a nice way to visually see how the application will work. I could slowly implement the features to be functional by adding functions to the buttons.