Skip to content

avhagedorn/AlphaTracker

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

45 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

[⍺T] AlphaTracker

Your platform to track your alpha in the markets.

Screen.Recording.2024-07-31.at.8.13.48.PM.mov
Screenshot 2024-07-31 at 8 15 51 PM Screenshot 2024-07-31 at 8 15 34 PM
Screenshot 2024-07-31 at 8 16 31 PM Screenshot 2024-07-31 at 8 15 42 PM

This project is incomplete, and likely very broken in many areas. However, I'm stepping back from this to focus on work.

This was inspired by an interview I was preparing for at Old Mission Capital. I got the job.


Here's how to get this up and running. This might not work and this is primarily for my future reference.

git clone git@github.com:avhagedorn/AlphaTracker.git

cd ./backend

python3 -m venv venv
source venv/bin/activate
pip install -r requirements.txt
pip install -r dev_requirements.txt

docker pull postgres
docker run --name alpha_tracker_db -e POSTGRES_PASSWORD=postgres -p 5432:5432 -d postgres && sleep 1 && alembic upgrade head

[in a separate terminal]
cd ./backend
uvicorn alpha_tracker.main:app --reload --port 8080

[in a separate terminal]
cd ./web
npm run dev

You can also use the VS Code "Run + Debug" scripts if you prefer.


Backend: FastAPI, Python, Alembic

Frontend: React, Next, Tailwind

DB: Postgres 🐘


Built with ❤️ in Minneapolis.

About

Track your alpha in the markets.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published