Inspiration

As the summer of 2023 dragged on, three friends found themselves in their respective rooms, experiencing a sense of stagnation. They were looking for something to do, and two of them found the initiative to create something. After a quick phone call, there were now three. These three were Caleb, Luciann, and Manik.

What it does

Stability is a web application built to serve all of your budgeting needs. It helps you plan a budget for a month, track your transactions and deposits, and gives you a graph overview of where you are at with your budget each month.

How We built it

Initially we used a react/node setup in order to build the application. We were able to build a lot of the frontend with that but we decided to switch to flask because of the challenge of building user authentication within react/node.

Challenges I ran into

Towards the end of the project, it was really hard for us to store user data. We spent an entire day trying to figure out how we could do this within flask and tinkering around with the backend. Finally, the next day, we figured out that the code we were programming was correct, it just wasnt linked to the frontend properly. After this, the process of tying code from the backend to the frontend became seamless for us, and we were able to store user data much more easily.

Accomplishments that I'm proud of

Caleb - I am very proud of my friends, seeing them grow their skills has been inspiring to watch, and building an aspect of our community of friends that is career-oriented has made things so much less intimidating for my future.

Luciann - Building on Caleb's sentiment, I am profoundly proud of both Caleb and Manik. Collaborating on this project, we gained invaluable experience that enriched our skill set. Watching them evolve and hone their craft has been truly inspiring. While this journey presented numerous challenges, it was the unwavering support and encouragement from my friends that reignited my passion and drive. As we embark on our respective career paths, it's heartening to know that I am accompanied by such incredible friends, ready to tackle every high and low together.

Manik - It is surprising to see how much all three of us learned. I knew nothing about creating a flask app, and by the end of it I was utilizing concepts I barely knew the weeks before. Throughout this project, we didn't just learn how online accounting works, we learned how to create an application. The best part is that a majority of what we learned here will transfer onto other projects. Caleb did a great job on mentoring us. Explaining rather than telling how to get the answers allowed Luciann and I to hone our own skills. Luciann also was fantastic in terms of project management, making sure we were using our skills in the right direction. By the end of the project, I was convinced we can build anything as long as we are determined.

What I learned

We all learned many skills including python, html, css, javascript, using react as a frontend, using node as a backend, how to navigate linux, how to use the flask framework.

What's next for Stability

As of right now, our project is finished, however in the future we plan to make much more impactful applications just like this one.

Share this project:

Updates