Skip to content

0xCompyler/starlight-pisces

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

15 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

forthebadge forthebadge forthebadge


Logo

Starlight

India's First Gamified Virtual Trading Platform


Client Server · Backend Server · Socket Server

Table of Contents

About The Project

Product Name Screen Shot

Starlight is a gamified virtual trading platform where traders can learn about stock trading, analyze their decisions and compete with their friends without the fear of losing actual money.

These are the features that we currently provide.

📈 Real-time stock prices (60 second delay)

🤓 Stock metrics

☯️ Individual stock pros & cons

👩‍👩‍👦‍👦 Compete with friends

🥇 Climb the leaderboard

📒 Interaactive Portfolio

📰 Financial news with sentiment scores

🔍 Auto Complete & Auto Correct Search


Real-time Interactive Graphs

We provide real-time interactive plots for prices which makes analyzing trends easier and hasslefree.

Stock metrics

Learn about metrics like Market Capitalization, Price to Book Ratio, Dividend Yield and much more


Pros & Cons

Get to know why investing in a stock might be a good/bad idea


Compete with friends

Compete with your friends and rule the leaderboard


Interactive Portfolio

Keep a track of your trades, best & worst decisions



Built With


TF SkL SkL SkL SkL SkL SkL SkL SkL SkL SkL SkL SkL SkL

Getting Started

To get a local copy up and running follow these simple example steps.

Prerequisites

  • Python 3.8+
  • FastAPI
  • PostgreSQL
  • Docker
  • Redis

Installation


Fast API


  1. Clone the repo
git clone https://github.com/rezonance-india/engine-api
  1. Create a Python 3 virtual environment (inside ai directory)
cd engine-api
python3 -m venv venv
source venv/bin/activate
  1. Install requirements
pip install -r requirements.txt
  1. Export Python Path
export PYTHONPATH=src
  1. Start Redis Server
redis-server /usr/local/etc/redis.conf

6. Start Uvicorn server
uvicorn src.main:app

Flowchart

Product Screenshots

Roadmap

See the open issues for a list of proposed features (and known issues).

Contributing

Contributions are what make the open source community such an amazing place to be learn, inspire, and create. Any contributions you make are greatly appreciated.

  1. Fork the Project
  2. Create your Feature Branch (git checkout -b feature/AmazingFeature)
  3. Commit your Changes (git commit -m 'Add some AmazingFeature')
  4. Push to the Branch (git push origin feature/AmazingFeature)
  5. Open a Pull Request

Contact

Arijit Roy - GitHub - [email protected]

Kartik Goel - GitHub - [email protected]

Boidushya Bhattacharaya - GitHub - [email protected]

About

Server-side code for Starlight

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published