Giter VIP home page Giter VIP logo

stocker's Introduction

Stocker

A mobile, social media app for tracking your stock portfolio. SFU Mountain Madness 2022 Submission

Stocker Logo

Table of Contents

About

Stocker is a mobile app used to keep people updated with their stocks of their choice. It allows other stock traders to contact one another and build relationships among them. It also lets other stock traders to keep up to date with the latest stock in the market is up. People are able to locate and meet up with one another. You can finally find the person who is shorting one of your stocks and ... have a nice conversation with them!

Technologies

For the front end, Vue and Ionic was used to create the app. The backend used express and firebase for the database.

Future Features

Plan on including an interactive map for the nearby stockers, where the user can see other stockers current location and clicking their profile picture will open up their favourite stocks or stocks they are currently watching. This will improve the user experience.

Get Started

  • Install Ionic: this is used to build the app.

  • Install Vue

  • Clone the repo:

    git clone https://github.com/Sajantoor/stocker.git

  • For the frontend:

    cd stocker/frontend

    Create a .env file with the following content:

    VUE_APP_FIREBASE_API_KEY=
    VUE_APP_AUTH_DOMAIN=
    VUE_APP_PROJECT_ID=
    VUE_APP_STORAGE_BUCKET=
    VUE_APP_MESSAGING_SENDER_ID=
    VUE_APP_APP_ID=
    VUE_APP_MEASURE_ID=G-
    

    npm install

    npm run serve

  • For the backend:

    cd stocker/backend

    Create a .env file with the following content:

    FIREBASE_API_KEY=
    AUTH_DOMAIN=
    PROJECT_ID=
    STORAGE_BUCKET=
    MESSAGING_SENDER_ID=
    APP_ID=
    MEASURE_ID=
    

    npm install

    npm run dev or npm start

Creators

  • Sajan Toor
  • Alfonso Ocampo
  • TJ Poddar
  • Ritam Singal

stocker's People

Contributors

sajantoor avatar ritamsingal avatar tjpoddar avatar alfonsoocampo avatar

Stargazers

 avatar Summsitup.eth avatar

Watchers

James Cloos avatar  avatar  avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.