Skip to content

A web app that helps the stock trackers to trace their bought stocks and allows them to communicate based on their friendship status.

Notifications You must be signed in to change notification settings

shshamim63/Finance-Tracker

Repository files navigation

Welcome to $ Finance Tracker $

Finance Tracker is a website that helps the stock trackers connect with others and exchange info related to stocks that they already added in their wishlist. Stock This is a website that allows a user to choose a plan based on the number of trackable stocks. User can search a stock based on ticker or name of the organization(eg: appl, fb). Connect with other users to know which stocks they are tracking at the moment. Recent news about the most added stocks by the users. Reliable payment method so subscribe a plan.

Built With

  • Ruby On Rails
  • JavaScript
  • HTML5
  • SCSS
  • Stripe
  • Sendgrid
  • Stock Quote
  • Webpack

Getting Started

  • Clone the repository, in terminal execute
    git clone git@github.com:shshamim63/Finance-Tracker.git
    
  • Enter into the repository
    cd Finance-Tracker
    

Prerequisites

  • Rails version: > 6.0.3
  • Ruby version: 2.7.1
  • PostgreSQL
  • Srtipe account: Crete an account in Stripe. Then access your api key from the developers dashboard. Collect both pulisable key and secret key.
  • IEX Cloud account: Create an account in IEX Cloud. Collect the publishable key from your tokens section
  • SendGrid accont: Create an account in SendGrid and collect the API Token

Setup

  • If you are using vscode then execute the following line in the terminal.
    EDITOR="code --wait" rails credentials:edit
    
    This will open a file in your Vscode paste the following format at the end of the file. And fill it with the required token were copied.
    iex_token:
      stock_quote_api: PASTE IEX CLOUD API TOKEN
    
    sendgrid:
      sendgrid_user: apikey
      sendgrid_api_key: PASTE SendGrip API KEY
    
    stripe_key:
      PUBLISHABLE_KEY: PASTE STRIPE PUBLISHABLE KEY
      SECRET_KEY: PASTE STRIP SECRET KEY
    
    Close the open credential file and that will save the info. You can check this link to know more about the environment credentials.

Install

  • Install all the gems and dependencies that are needed.
    bundle install
    yarn install
    
  • Setup database
    rails db:setup
    

Usage

Run the rails server and enjoy....

rails s

Authors

👤 Author1

🤝 Contributing

Contributions, issues, and feature requests are welcome!

Feel free to check the issues page.

Show your support

Give a ⭐️ if you like this project!

Acknowledgments

  • Hat tip to anyone whose code was used
  • Inspiration
  • etc

📝 License

This project is MIT licensed.

About

A web app that helps the stock trackers to trace their bought stocks and allows them to communicate based on their friendship status.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published