Inspiration
Having teammates from diverse cultures and countries of origin, we found a common issue regarding the accessibility towards financial literacy, but with Diversifynance language barriers are no more.
What it does
Our website provides tailored information regarding any financial institutions based on the criteria selected by the user and answers their questions in depth in multiple languages through a chat-bot.
How we built it
For the front-end we used react and styled it with tailwindCSS. In the backend, we used python with flask to collect data through web-scraping using beautiful-soup and stored it on mongodb to create an effective databas which then we fed to open AI which can answer the users questions through a chat bot.
Challenges we ran into
We ran into the problem of running tailwind on our devices as it was our first time using the technology. At one point the web-scraping part became too complex due to the large amount of components and texts on big websites, but eventually, we found solutions to both the challenges.
Accomplishments that we're proud of
Our project goal is rooted in our shared mission to empower individuals from diverse cultural backgrounds with essential financial knowledge. Our objective is crystal clear: to provide accessible, tailored financial guidance. Through our efforts, we aspire to transform the journey to financial literacy into an inclusive and empowering experience for everyone
What we learned
We learned the importance of trying out new technologies and the learned how to tackle the challenges that come with learning and implementing it in a short amount of time. This experience made us adaptive to different situations and honed our self-learning along with teamworking skills as we helped each other and collectively contributed towards the completion of this project.
What's next for DiversiFynance
In future we can add a text-to-speech feature using Google Cloud which will further remove the friction of accessing the information and will also reach out to the marginalized groups of our society . Furthermore we can create an automatic program that will do webscraping of multiple websites simultaneously which will improve the responses of our chat bot as it gets more and more information related to a specific request.
Built With
- axiom
- beautiful-soup
- flask
- javascript
- mongodb
- next.js
- react
- tailwindcss
Log in or sign up for Devpost to join the conversation.