Backend API and server logic for the personal website of Jesus Paz. Built with FastAPI, this repository handles data processing, authentication, and other server-side functionalities essential for the smooth running of the website.
- Python 3.8 or higher
- Pip (Python Package Installer)
-
Clone the repository:
git clone https://github.com/<your-username>/jesuspaz-site-backend.git cd jesuspaz-site-backend
-
Install dependencies:
pip install -r requirements.txt
To run the server locally:
python3 -m uvicorn app.server:app --reload
The server will start, typically on http://127.0.0.1:8000/
. You can access the FastAPI documentation on http://127.0.0.1:8000/docs
.
To run tests:
python3 -m pytest
- Fork the repository.
- Create a new branch for each feature or improvement.
- Send a pull request from each feature branch.
It's very important to separate new features or improvements into separate feature branches, and to send a pull request for each branch. This allows me to review and pull in new features or improvements individually.