An open source project summer camp administration. The main purpose is to have a web solution with a form to register new children for summer camp. The project is written in Python 3 and Django. The project is still under development at the moment.
These instructions will get you a copy of the project up and running on your local machine for development and testing purposes.
The project uses Python 3.12.
You can run the project using Docker:
docker compose up --build -d
You can then access the project at localhost:13003
. You can configure the port in docker-compose.yml
.
Another way of running the project is to create a virtual environment and install the requirements:
python3 -m venv .venv
source venv/bin/activate
pip install -r requirements.txt
or if you are using windows:
python -m venv .venv
.venv\Scripts\activate
python -m pip install --upgrade pip
pip install -r requirements.txt
After succesfull instalation of the requirements, you should make migrations and migrate:
python manage.py makemigrations
python manage.py migrate
Then you can run the server:
python manage.py runserver