We want to create website with Django, that will be useful to as many as three different user groups!
- Our classmates
- Gwardia Czapli members
- Genshin Impact players from both of above
- For all our classmates:
- information about lunch menu for given day,
- calendar with events from Mobidziennik and other events, that our class want to include,
- information about our homeworks with option to submit solution.
- For Gwardia Czapli members:
- information about next meetings,
- place to submit feedback about meetings,
- assignments given on meetings.
- For Genshin Impact players:
- wish (it's something like lootboxes in Genshin) simulator with character collection book,
- banners and events info,
- daily check in reminder,
- Genshin inspired, this module exclusive, UI and UwU color theme.
- Install git
- In terminal go to folder where you want to have this repository, fe. Documents and enter
git clone https://github.com/Gwardia-Czapli/GwardiaHub
command - Install python-poetry
- In terminal go to repository folder (if we follow example from 2. it will be Documents/GwardiaHub) and enter
poetry install
- Install pre-commit
- In terminal go to repository folder and enter and
pre-commit install
- Open IDE (preferably PyCharm) and with
Open folder
option open repository folder as project in your IDE - Install Docker and Docker Compose
- If you installed Docker Desktop open it
- Open terminal in repo folder
- Enter
docker compose up
- Open new terminal window
- Enter
python manage.py runserver