Skip to content
This repository was archived by the owner on Dec 6, 2025. It is now read-only.

usergaia/Tickr

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

85 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Tickr | Stock Tracker

Tickr Landing Page

A full-stack web application for tracking SWE stocks with end-of-day market data. Built with Next.js, Express.js, and Docker.

Built with

  • Node.js 20+
  • Docker and Docker Compose
  • MongoDB database
  • Alpha Vantage API
  • Redis

Features

  • End-of-Day Stock Data - Track software and technology stocks with daily market data
  • Top Gainers - View latest stocks who had the highest gains
  • Highest OHLCV Prices - Monitor highest performing stocks
  • Fast Performance/ Efficient API Handling - Redis caching and client-side optimization
  • Docker Support - Easy deployment and development
  • Auto-fetching - Daily data updates with caching via GitHub actions

Tech Stack

Frontend:

  • Next.js
  • TypeScript
  • Tailwind CSS
  • Chart.js for data visualization

Backend:

  • Express.js
  • TypeScript
  • MongoDB (Atlas)
  • Redis (Upstash) for caching

DevOps:

  • Docker & Docker Compose
  • GitHub Actions CI/CD
  • Vercel (client deployment)
  • Render (server deployment)

Resources Used

API Documentation

Database & Caching

Deployment Platforms

  • Vercel - Deploy Next.js applications
  • Render - Deploy Node.js backend services (Might take a while to load due to Render free plan restriction)

Development Tools

API Testing

License

This project is licensed under the MIT License - see the LICENSE file for details.

About

A web dashboard for tracking end-of-day stock prices. Built with MERN stack, and Docker.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published