I have been laid-off for a while since summer, and during that time I have been desperately finding a new job... and yeah as you can see still unemployed. So now I have taken matter into my own hands and begin to learn programming from a different perspective, APP's and web development. This is a new territory for me but as any other developer I am curious and always open to learn about it. My background from the most recent jobs has always been tapping into different tehcnologies without taking a deep dive and really mastering it. I thought this portflio website blogging/personal project is an opporunity for me to do it to really understand one tech and mastering it. And to improve on the transperancy of showing my progress on the APP development.
SIDE NOTE: Keep in mind this idea or the selling point is also at the begging stages so it all comes from my own perspective as a user/developer. Hopefully as the application matures to reach the MVP I can have family and close friends to test out to get feedback.
Through this I will use Claude code and Chatgpt as my tools to help me in understanding debugging as these tools have become more maintstream in professional development kit. But I will try to avoid using it to do the main jobs for me, as at the end of the day the goal is to understand.
The Idea
Moving on to the most important topic is the APP. As we are slowly transitioning to the age of chatbot and prompting with AI to do out tasks. I thought to myself "Well would it be nice to have an application to You may be thinking "WOW! This guys is ambitious(also a bit crazy)." Well guess what you are right I have always been ambitious, always wanted to do things big and think about the future. As I mentioned the goal is an all in one APP:
- To help people to plan trips based on their interests, this means that you can prompt the app to plan a basic outline of type of trip or vacation you desire.
- Others can chime in, for exmaple if you were co-planning a trip with your partner or friends. You can have the budget split and adjust if someone wants to pay more.
- The schedule placed to a seprate location to allow user to adjsut the trip a little
- Provides a check list to do at the local place.
- (OPTIONAL) Historical explanation whne visiting a historical location in the city you are visiting.
Plan
I have now planned out the project map like doing my own PI planning with all the features planned out in Notion. (I will provide a link so you can see what I have done) In the Notion I have broken down to as much as possible into small features and within the features into tasks so I can follow the Agile methodology. Broken down into different phases to work on the project with different features to be implemented at different phases.
Execution
The goal is to give one to two updates a week through the journey of developing this application. As it can depend on the size of the feature. This is also way to create discipline for me to make progress on the application. Even if the implementation is not finished I will still provide the update as a way of documentation.
Result
To enjoy the development process, and learn as much as I can.