Skip to content

A tracker of stocks and their prices. Built with Ruby on Rails 6 and Bootstrap.

License

Notifications You must be signed in to change notification settings

ivandelas/finance_tracker

Repository files navigation

release badge website state badge license badge followers stars

Finance Tracker

live version

app gif demo

This is an application for tracking stocks, the idea is this, there are users that have portfolios, each portfolio can have a maximum of 10 stocks to track, and each user can have friends that you can search by name or email. Friends have their own portfolios that the user can see, optionally, the user can track the stocks of their friends.

Table of contents

Requirements

Setup

First, clone the repository.

git clone https://github.com/santiago-rodrig/finance_tracker.git && \
cd finance_tracker

Install the dependencies.

bundle config set without 'production' && \
bundle install

Run the migrations.

rails db:migrate

Create an account with IEX Cloud if you don't have one already.

Start editing you application credentials.

EDITOR=vim rails credentials:edit

Insert the following code.

iex:
  sandbox_public_key: YOUR_IEX_SANDBOX_PUBLIC_API_TOKEN
  sandbox_secret_key: YOUR_IEX_SANDBOX_SECRET_API_KEY
redis:
  url: THE_URL_OF_YOUR_REDIS_SERVER

Start the local web server (no Redis needed).

rails server

Visit localhost at port 3000 and interact with the application.

Collaboration

To collaborate to this project first fork the repository, after that, create a new branch based on develop (using Git-flow is recommended), push your branch to your forked repository and create a PR (Pull Request) from your branch to the develop branch of the original repository.

License

Specify the license. You can read the license here.

Contact

You can reach out to me through the following URLs.

About

A tracker of stocks and their prices. Built with Ruby on Rails 6 and Bootstrap.

Resources

License

Stars

Watchers

Forks

Packages

No packages published