Fitbuddy is a project that aims for users to achieve physical and mental fitness.
The main functionality of the Fitbuddy backend includes:
- User management: Create, update, and delete user accounts.
- Post management: Create, update, and delete posts.
- Retrieval endpoints: Retrieve a list of all users or posts, and retrieve specific user or post details by ID.
To set up the Fitbuddy backend locally, follow these steps:
Make sure you have the following installed on your system:
- Python 3.x
- pip (Python package installer)
-
Clone the repository:
git clone https://github.com/DeepeshKalura/fitbuddyServer
-
Navigate into the project directory:
cd fitbuddyServer
-
Install dependencies using pip:
pip install -r requirements.txt
Once you have installed the dependencies, you can start the backend server by running the following command:
uvicorn main:app --reload
The server will start, and you can access it at http://localhost:8000
.
We welcome contributions to enhance the Fitbuddy backend! If you'd like to contribute, please follow the guidelines outlined in the CONTRIBUTING.md file.
This project is licensed under the MIT License. See the LICENSE file for details.