Inspiration

We wanted to make financial education more accessible and engaging, given the overwhelming complexity of the stock market. Most of our team had little to no experience in trading, and understand how daunting it can be to begin the process. Cue CashCourse.

What it does

Cash Course is an interactive web app that specializes in demystifying financial literacy in the stock market. With a primary focus on user-friendly tutorials, our platform is designed to make learning about finance and investing accessible to beginners and seasoned enthusiasts alike. What sets us apart is our integrated chatbot, always at your service to address your questions and provide real-time guidance as you navigate the complexities of the stock market. Gain the knowledge and confidence needed to succeed in the world of finance.

How we built it

  • NextJS Frontend/Backend
  • Full-custom UI
  • Custom Auth
  • Flask API
  • ML NLP Models
  • Aggregated real-time market information
  • Google Cloud Deployment

Challenges we ran into

  • All our team members were using different OS
  • Using the OpenAI API in NextJS
  • Learning and integrating disparate technologies from each part of the solution
  • Prompt Engineering for the best results from the OpenAI API
  • Having to constantly redefine project scope
  • Developing a functional and useable UI in the short amount of time we had

Accomplishments that we're proud of

We are proud of Cash Course as an app idea because it empowers individuals by simplifying financial literacy, making it accessible to beginners and seasoned enthusiasts through user-friendly tutorials and its integrated chatbot. Individually, we are proud of how much we learned this weekend. From using Python and NextJS for the backend to building an entirely functional and sleek frontend using React in TypeScript, to deploying the full application via Docker and working with the OpenAI API, we were able to get experience with a huge variety of applications and technologies to create the best project possible.

What's next for CashCourse

CashCourse is an idea with huge potential - there's a huge demand for apps that can help unlock financial literacy, and none have been made that integrate a layer of natural language to make learning about the stock market as easy as possible. With CashCourse, there's no limit to how much someone can learn. Additional feature ideas include integration with real-time stock data - we were not able to use this as the hackathon took place over the weekend. Additionally, improving our stock prediction algorithm would be helpful to users and we can integrate with either a paper trading company so that our users can conduct mock trades, or even integrate with a fully functional trading platform and learn by doing.

Built With

Share this project:

Updates