🤩 Inspiration

Over the past few years, there has been an increase of financial platforms on the web. Ranging from banking apps to investing apps, they only serve their own purpose. However, this disparity makes it harder for newcomers to join the world of finance both in the realm of investing and saving money for their future. Thus, newcomers from different countries, new grads, and more have to learn multiple platforms just to understand how to get their relevant financial information, invest, and most importantly, learn. That right there, is already 3 apps! Uniinvest aims to get rid of this chain of apps and combine all of them into one for financial ease and entering such realms with ease 🌎

⚙️ What it does

Uniinvest is a universal financial platform where users can view their balances and expenditures in different sectors (different types of investments, external spending, etc), learn about finance (topics including: crypto, stock market, Accounting, Tax, etc), and invest in either the crypto or stock market. With Cohere's trained NLP model, users can also search in real-time any financial questions they have. This ensures that users can get all their finance cleaned up and organized with confidence.

🛠 How we built it

  • General Platform: React.js
  • Article Data: Cohere's NLP Model (engineered in JS)
  • Articles Page: Next.js

🔥 Tech Challenges we ran into

There were some challenges in-regards to combining react components together as one member was working with Next.js and the other was working with React Native. The head-on integration was difficult due to Next.js having a slightly different syntax when it comes to putting components on the DOM. However, this issue was solved by deploying the Next.js component with Vercel and putting a hyperlink reference on the React.js Model. The original reason why we shift to Next.js was because of the routing complexity and having components render on one page together. Next.js provides a nicer and cleaner way to re-route, which made it easier to program our platform

🌊 General Challenges we ran into

Time-management was a big issue. Although we were organized, we didn't work fast enough, which is why our platform is mainly static and not dynamic. Having one more person would have helped making the website dynamic as our idea was a bit too large for 3 people to program in 48 hours.

📈 What's next for Uniinvest

The biggest step for Uniinvest is to complete the frontend and make it more dynamic for the user - integrate a page where users can invest both in stocks and crypto in realtime, and make the platform read their expenditures and give them insights using machine learning as well. Another step is to add courses and articles. With the articles, Uniinvest will be creating a separate "author/writer" account for financial experts to write articles or guides for newcomers on topics for finance.

Built With

Share this project:

Updates