Skip to content

Handling Your Portfolio Just Became Easy With Folio

Notifications You must be signed in to change notification settings

huytp10/Dot-Tech---Folio

 
 

Repository files navigation

Folio - A Smarter Way To Manage Your Portfolio

Folio is an application that tracks the health of your Stock Portfolio and Forecasts it for a Short, Medium and Long Term hence giving you deeper understanding of how safe your money is.

Picking Stocks can be hard and so Folio auto-predicts the Day, Week, and Month closing of the Top 50 Stocks of India Listed on NSE.

To simplify it, Folio answers the following questions:

  • How safe is my Portfolio?
  • Is this the correct time to Book Profits?
  • Should I Buy a particular stock?
  • Which stock will perform well in a particular timeframe?

TechStack

Folio is built on 3 primary technologies.

  • Flutter

    • Our application is capable of running on Android / iOS devices since it is created on Flutter which is Written in Dart.
    • The App Size does not exceed 20mb since most of the storage is done by a server.
  • Django

    • We have created a Django Based Server that can serve the application on any device.
    • Using Port Forwarding, our Django Server does not run on a localhost but a hosted host. (I found this funny)
    • Django handles the Database (SQLITE3) and houses the state of the art Deep Learning Algorithm
  • Deep Learning

    • Our Deep Learning Algortihm is something that has never been created and the proof lies in the 50 Research Papers we have reviews 'Research Papers - Index'
    • It takes into account Open, High, Low, Close, Volume Traded, VWAP, 50DMA, 100DMA, 14 Day RSI, and Volatility.
    • Almost enacts a real life trader.
    • Super proud of my model 🥲

How to Setup the Server

  • Navigate to Dot-Tech---Folio/Backend/folio/
  • In the terminal type the following command to install the dependencies

    pip install -r requirements.txt

  • Take a coffee break while everything installs
  • In the same directory type

    python manage.py runserver

You might want to use port forwarding to convert a localhost to hosted host. (Still Funny)

  • With the server running, navigate to Dot-Tech---Folio/Frontend/folio/
  • Replace the Server link with your server link but DO NOT remove the /api/
  • In The Terminal type:

    flutter build apk --release

  • Don't Forget to transfer some money to us too.

For You? For Me?

Folio is made for the New Investors and Traders in the Stock Market.
When I was a kid, I had the money. I had the account. I had the means. But I did not know where to invest.
That's what we are trying to eliminate.

Some Images (Because Why Not?)

About

Handling Your Portfolio Just Became Easy With Folio

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Dart 68.9%
  • Python 16.4%
  • C++ 8.2%
  • CMake 3.9%
  • HTML 1.9%
  • C 0.4%
  • Other 0.3%