-
-
'Login Page' with user login and signup
-
'Home Page' with rankings(left), follower's portfolio info(middle) and friend search(right)
-
'Explore Page' that displays different user's portfolios based on themes
-
'News Page' using API to fetch latest financial news
-
'Groups Page' where you can create friend groups with other users to compare portfolios and discuss via a chat option
-
'Messages Page' where you can direct message other users to discuss holdings, portfolio, stock expectation, etc
-
top of 'Profile Page' where you can add stock holdings, change profile, and see portfolio growth over time
-
bottom of 'Profile Page' where you can see exact statistics about holdings and portfolio
-
'Add a Holding' section of 'Profile Page' where you fill in information such as stock name, bought price, quantity and date
-
'Add a Holding' section of 'Profile Page' where there's a dropdown list that matches most similar stock names, to improve user experience
Inspiration
Investing can feel intimidating and isolating, especially for students and beginner investors. We wanted to make investing more social, transparent, and educational by letting people share not just their opinions, but their actual portfolios and strategies.
What it does
StockedIn is a social platform for investment portfolios. Users can create and track portfolios with live prices, follow other investors, discuss their strategies, and compare performance. It also helps beginners understand unfamiliar stocks and discover investors with similar goals.
How we built it
We built StockedIn using Python, Flask, SQLite, HTML/CSS/JavaScript, and the Finnhub API for live market data.
Challenges we ran into
Integrating live market data while staying within API limits was challenging. We also had to design a database structure that could support portfolios, social interactions, groups, and performance tracking without making the application overly complex.
Accomplishments that we're proud of
We're proud that we turned a simple portfolio tracker into a complete social experience. We especially like the combination of live portfolios, performance tracking, and student-focused social features.
What we learned
We learned how to build and connect multiple parts of a full-stack application, work with external APIs, design relational databases, and most importantly, how to turn a basic idea into a product with a clear user experience.
What's next for StockedIn
We want to add features such as verified investor profiles and transparent performance histories, and have a greater student-driven focus by having student-only communities and university competitions. In the future, we also want to support more markets and make the platform a more trusted space for people to learn from and connect with other investors.
Log in or sign up for Devpost to join the conversation.