Project information

  • Category: Full Stack Web Development
  • Live Deployed Website: LINK

NextJS Stock Market Website

Description: Custom stock market monitoring website built with Python, MongoDB, Tailwind CSS, and NextJS. Python backend runs on cron schedule and pulls external stock market API data, cleans/reformats it, performs thousands of calculations to determine custom stock market index over a range of days, then updates the data in a MongoDB database. NextJS frontend web application regularly pulls the data from the MongoDB database to automatically update the stock market data in real time on the client side (and on the server side, where more efficient and when not affecting UX). Custom charts built with ChartJS/react-chartjs-2 to show performance of stock market ETF's and individual companies

Python Libraries: PyMongo, Datetime, OS, Requests

JavaScript Libraries: NextJS, React, ChartJS, React-ChartJS-2, MongoDB, React-Icons