Over-engineering my portfolio for hands-on learning experience! Frontend deployed in Netlify; API deployed in AWS EC2 instance; Set up CI/CD using buddy.works
Frontend Github Repository: paxcodes/portfolio_v2
- Install poetry
- Inside the
backend
folder:- run
poetry shell
and thenpoetry install
- run
uvicorn portfolio_api.main:app --reload
pytest
git checkout main
git push origin
- API for administration pages
- Authentication and authorization
- CRUD operations (save data to a PostgreSQL database)
- (Celery) task to regularly pull GitHub data