Layrd is a social platform that connects unique ideas with the ideal collaborators for academic initiatives.
These instructions will get you a copy of the project up and running on your local machine for development and testing purposes. See deployment for notes on how to deploy the project on a live system.
Install pyenv
Install python 3.11 using pyenv
pyenv install 3.11
Install pipx
Install virtual env using pipx
pipx install virtual env
Create virtual env
virtualenv .venv
Activate the environment
source .venv/bin/activate
Install required packages
source ./install.sh
alembic upgrade head
After running the migrations, to start the server
python3 app.py
The .env
file must be present to run the server, .env
format speicified in .env_examples
- Python - Language
- pipx - Environment
- AWS RDS MySQL - Database
- Flask - Server Framework