Inspiration
We thought that the BlackRock challenge sounded interesting - creating projects that help to educate people has always been an interesting area to explore - with many different ways of learning.
What it does
The project itself is a single page react application that allows the user to scroll through the information available, selecting their investing goal & budget, and the app will display relevant content based on this input.
How we built it
We created a react application using the set template, before learning how to deploy it to Google Cloud. Once this was setup, we had an automatic build (through GitHub Actions) to build our app & deploy it once changes were pushed to our repository.
Challenges we ran into
Google Cloud turned out to be rather challenging to use - unable to deploy a Django+React combination, we opted to stick with React for the app and eventually got Google Cloud working. Additionally, as I was less familiar with React, it was difficult to get everything working as expected.
Accomplishments that we're proud of
React was a new language to me, so being able to display content dependant on set properties was quite nice to learn.
What we learned
- deployment to Google Cloud
- not to over-complicate a project -> focusing on the base setup
- improved understanding of react
What's next for Investor Advisor
The logical next step is of course to add more information. The site is quite bare now, due to the lack of time - we didn't want to link to any sites that we didn't trust for information, due to the amount of mis-information on investing. The 'proof-of-concept' for our site is available and able to be used.
Additionally, I'd like to highlight our nice-to-have's (future goals).
- adding more useful information, data that is returned depending on the user's input
- styling, colour scheme that goes well with scrolling theme, it's intended to be a journey that the user is on, as they scroll down the page, learning about investing in more detail
- it'd eventually have some custom domain name so that it was more appropriate
Log in or sign up for Devpost to join the conversation.