How we built it
A lot of my family members and some friends are interested in investing in real estates. However, quite a lot of them expressed their worries about being financially insecure. I wanted to create a web app that would be helpful for them.
How we built it
I built this webapp using HTML/CSS, bootstrap, JS, Flask (Python), and MongoDB. I also installed various dependencies such as requests, render_template, jsonify, datetime, and PyMongo.
Challenges we ran into
I struggled with being a solo hacker doing full-stack so there were various of challenges I had to face on my own. I previously was mainly only confident in doing just HTML/CSS, bootstrap, and some JS. It took me a lot of hours to get MongoDB set up and connected to Flask. After various trial of errors, I managed to get MongoDB connected to my webapp. I installed MongoDB Atlus which is a cloud-native document database service they offer as one of my approaches to the problem. However, I realized that I did not need to set up a cloud for the database since I was a solo hacker. However, I would like to eventually get to learn more about it and implement it into my app so other people can use this for their future investments plans.
Accomplishments that we're proud of & What we learned
I set myself a goal to become more proficient in JS and MongoDB as I just started learning how to work with it just today. I am proud of myself for being able to come this far with the project despite my lack of skills in some of areas. I honestly didn't expect myself to come this far, but I'm glad I was able to achieve my goal of creating a dashboard where the data gets pulled in from the backend to the frontend!
What's next for Growli - Homebuyer guider
After this event, I hope to expand this web application by implementing an admin dashboard and a friendlier user-interactive page. Instead of just "logging" in with the ID number, I hope I can create a better database structure where the user can create their logins. I would also like them to fill in the data values themselves through a CRUD system by this wep application instead of doing it through a csv file.
I also hope I can clean up some of the code sections to make this program more efficient and well organized. As of right now, quite a few code sections are hard coded in due to my lack of knowledge in some of the tools/languages.
Log in or sign up for Devpost to join the conversation.