Skip to content

A single-page application for searching stock information, using JavaScript and Flask (Python).

Notifications You must be signed in to change notification settings

albertchen97/stock-searcher

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

20 Commits
 
 
 
 
 
 
 
 

Repository files navigation

💹 Stock Searcher

A server-side rendered single-page application (SPA) that allows users to search for stock information using the ticker symbol.

🎥 Demo

demo

Directory Structure (Main Files)

  • .venv/: A Python virtual environment where Flask and other dependencies are installed.
  • app/
    • application.py: The main Flask application
    • static/: The static files directory.
      • script.js: The JavaScript file for the client-side application
    • templates/
      • index.html: The HTML template to be rendered by the Jinja engine.

💻 Try It!

  1. You will need to get your free Tiingo API first: https://www.tiingo.com/documentation/general/overview

  2. Create a .env file under the app directory. Paste the Tiingo API there in this format: API_KEY = [Your API Key].

  3. Navigate to the app/ directory to see the build commands.

👨‍💻 Tech Stack

  • Front-End: JavaScript, HTML, CSS

  • Back-End: Flask (Python)

  • Infrastructure: AWS EC2, AWS Elastic Beanstalk

    • Originally deployed on an EC2 instance using Elastic Beanstalk, I shut it down due to cost.
  • API for Stock Data: Tiingo API

About

A single-page application for searching stock information, using JavaScript and Flask (Python).

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published