Website for hikers to share their experiences and find new trails to explore.
These instructions will get you a copy of the project up and running on your local machine for development and testing purposes.
What things you need to install the software:
- Python 3.x
- Requirements from requirements.txt
A step-by-step series of examples that tell you how to get a development environment running:
- Clone the repository:
git clone https://github.com/elaiviaien/hiker_api.git
- Navigate to the project directory:
cd hiker_api
- Install the requirements:
pip install -r requirements.txt
- Create and apply migrations:
python manage.py makemigrations
python manage.py migrate
- Run the development server:
python manage.py runserver
or just run the following command to start the server with docker:
docker compose up -d
Navigate to http://localhost:8000 in your web browser to view the application.
- Django Rest Framework
- Django
- Docker
- PostgreSQL
- Nginx
- Gunicorn