A simple Django app for managing and viewing a family tree.
- Python: 3.10+
All Python dependencies are listed in requirements.txt.
- Create and activate a virtual environment:
python -m venv .venv
.venv\Scripts\activate- Install dependencies:
pip install -r requirements.txt- Apply migrations:
python manage.py migrate- (Optional) Create a superuser to access the Django admin:
python manage.py createsuperuserStart the development server:
python manage.py runserverThen open http://127.0.0.1:8000/ in your browser.
- Main app: browse to the root URL to view and interact with the ancestry tree UI.
- Admin panel: go to
http://127.0.0.1:8000/admin/to manage data (requires superuser).