Social Social
The problem
Most stock investing platforms assume a one-size-fits-all approach to retail investing, which creates the idea that unless you fit a certain criterion, you can't invest in stocks.
Research and ideation
A platform that focuses on the social and personal component of retail investing, to me, is a lot more useful than the current approach. How about a tool that analyses your financial situation, accounts for your income bracket, expenses, and tailors stock recommendations based on affordability and ROI? How about the ability to see other individuals' stock portfolios and performance over time? Sounds like a good idea to me.
User interface
A clear, user-friendly approach to presenting and communicating complex information to the user.


Development
For this application, I needed to identify credible data sources for individual company information. The JSE is a gold mine, obviously, but their compliance requirements are too strict. The alternative is something like Yahoo Finance; they are a lot more lenient in comparison to the JSE, there are some downsides to going the Yahoo Finance route, such as delayed data streams, but since I'm in the very beginning stages of development here, with zero users, this is a tolerable downside.
- Supabase Auth - for user authentication, authorization and management.
- Java + SpringBoot - for a robust API to interact with the database(s) and all external resources.
- Digital Ocean - for a VPS with ample resources to host the API.
- AWS - for the database(s).
- TypeScript + Next.js - for client-side development.
Branding
#f2f3f5
Whitestone
#ffffff
White
#232323
Charcoal black
#1fb87a
Tropical green
#ff3647
Electric coral
#4416FF
Royal blue
Primary - white & charcoal black
Backgrounds, text color, etc. Dominant colors across the app
Secondary - white stone
Cards, inactive states
Accents - tropical green, electric coral & royal blue
Call to actions, actions, interactive elements
Finally - The solution


