Skip to content

Repository files navigation

Icon JuanStocks Stock Trading App

A Stock Trading app made with Ruby on Rails for Avion School's Full-Stack Web Development Course.

alt text


Features:

🔐 Authentication

  • User registration and login using Devise
  • Email confirmation

📊 Trading

  • Deposit/Withdraw
  • Buy and sell stocks

🔎 Market Data

  • Symbol search
  • Price lookup for trade creation
  • API-based data fetching courtesy of Finnhub Stock API's

Tech Stack:

  • Ruby on Rails – Framework used for both frontend and backend
  • PostgreSQL – Primary database
  • Hotwire (Turbo + Stimulus) – Used for reactive UI elemeents
  • ERB / HTML / CSS – Server-rendered views
  • TailwindCSS – Main styling component
  • Devise – User authentication
  • Redis – Used for background jobs

Installation

Clone the repository

git clone https://github.com/your-username/your-repo.git
cd your-repo

Deployment

Note: Deployment was done on Render's free version. The website may no longer be up at this time.

Marketplace

alt text

Admin Dashboard

alt text

About

Stock Trading app made with Ruby on Rails for Avion School's Fullstack Web Developer course

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages