Welcome to the project repository for our final engineering project. This project has been developed using Python 3.10, FASTAPI, and Pip.
Before you begin, make sure you have the following installed on your system:
- Python 3.10
- Python's virtual environment (venv)
- Chocolatey (for Windows)
-
Open your terminal.
-
Clone this repository and navigate to the project folder:
git clone https://github.com/mariabohorquez/playground-backend cd playground-backend
-
Create and activate a Python virtual environment:
python3 -m venv .venv source .venv/bin/activate make local && make install && make run
-
The server will be running at http://127.0.0.1:8000.
-
Open your command prompt or PowerShell.
-
Clone this repository and navigate to the project folder:
git clone https://github.com/mariabohorquez/playground-backend cd playground-backend
-
Install Chocolatey package manager following the choco docs.
-
Install the
make
package using Chocolatey:choco install make
-
Create a virtual environment for Python in the project folder:
python3 -m venv .venv source .venv/bin/activate make local && make install && make run
Now that you have set up the environment, you can start the project:
-
Make sure your virtual environment is activated.
-
Run the project with the following command:
make run
-
The server will be accessible at http://127.0.0.1:8000.
Deployment is done automatically when a new release is generated via Github.
erDiagram
USER ||--|{ CHARACTERS : creates
USER ||--|| WORLDBUILDING : sets
CHARACTERS ||--o{ DIALOGUE : generate