kaushik-rishi / stock-data-flipr-hack

stock-data-flipr-hack

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Flipr Hackathon

Mobile Application to See Stock Charts

TechStack

Flutter Dart

Tool

AndroidStudio

Architecture

MVC architecture is followed in this Application.

StateManagement

Getx is used for statemanagement. Reactive State Manager Reactive programming can alienate many people because it is said to be complicated. GetX turns reactive programming into something quite simple.

We have multiple pages.

Screens:

  1. Home Page: It contains Stock Index data of BSE and NSE.
  2. Company Stock Page: It contains chart of company stock data.

Data

The Data contains Date, low, high, open, close, AdjClose and Volume of specific market day.

Backend

Postman Documentation Link

Run in Postman

Files Description

  • hackathon.sql => sql dump file
  • index.js => main server file

Dumping sql file

Once you login in mysql from the terminal using

mysql -u root -p

Enter the password and then

source hackathon.sql

So that the database will be created.

Start Backend Server.

  • Before starting backend server you need to add proper values to the variables accroding to the mysql server you are connecting to.

Deployment

Used Digital Ocean's droplet for the deployment.

Backend Deployment

About

stock-data-flipr-hack


Languages

Language:Dart 81.1%Language:JavaScript 18.2%Language:Swift 0.5%Language:Kotlin 0.1%Language:Objective-C 0.0%