:chart_with_upwards_trend: A web based stock forecaster in Django with predictive analysis
RU Stocks is a free web application designed to provide trading simulations to users and it is built on Python Django Framework. RU Stocks uses real-time stock market data to paint the most accurate picture of investment portfolios customized for perspective investors. It allows users to design their own portfolios and display quantitative factors with highly visualized graphs and charts.
Our target audience includes anyone and everyone who is interested in stock investing. Whether you are new to the stock market and want to test the water before turning to a stockbroker, or you are a student interested in investing and looking for a place to do market simulation, or you are an experienced independent stock trader looking for a place to test out different portfolio strategies but don’t have access to the tools, RU Stocks is the right place for you.
In summary, RU Stocks is a one-stop shop for users to gather data, news, and analysis in order to build value-adding portfolios. It is practical and useful in many ways. Hope you will enjoy using RU Stocks.
First, make sure below items have been installed before running the application
First, install node if haven't done so already. Use Homebrew for Mac OS or Choclatey for Windows.
For Mac OS use Homebrew.
brew install node
For Windows use Choclatey.
choco install nodejs
Then install coffee if haven't done so already.
sudo npm install -g coffee-script
Install the requirement packages for RU Stocks
pip install –r requirments.txt
Then use the below commands to run the application:
Make Migrations to update changes on the database.
python manage.py makemigrations
Migrate to the to make all the changes on the database.
python manage.py migrate
Repeat the two steps if there is any change to any of the models.py
This step is to run the application on the localhost server.
python manage.py runserver