The purpose of this project has been to improve individuals trading decision making capabilities. My approach has been to automate as much as possible. This can be considered semi-automated trading platform. The ultimate goals is help user to stick with the rules in high pressure environment and therefore improve performance.
- Backend using FastAPI asyncronously
- Database PostgreSQL
- Frontend built on Nextjs with Typescript
The project is divided into two separate subprojects. One for the backend and another one for frontend. Project configs are defined in separate .env file which is not included here. It has all of the API keys are other sensitive information.
.env file is read in config.py which is located in core folder. I have found this extremely efficient approach.