VladimirPokorny / MiniStraWeb

1 stars 0 forks source link

Summer Camp Registration

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.

Getting Started

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.

Run the Project with Docker

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.

Run the Project Manually

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

TODO LIST app

TODO LIST project & development