Loading repository data…
Loading repository data…
ft-mammoo / repository
The official training repository for the Gnowee PSC Web Development Course, built using Python and the Django framework. This project provides a complete, functional web application environment for trainees to learn full-stack development, focusing on the concepts required for Public Service Commission (PSC) technical examinations.
A transparent discovery signal based on current public GitHub metadata.
This score does not audit code, security, maintainers, documentation quality, or suitability. Verify the repository and its current documentation before adoption.
Lightweight Django web project used for the Gnowee PSC training exercises and demos. The Django app lives in the psc_training_web package and this repository contains the minimal project wrapper to run and develop locally.
psc_training_web/ — Django project package (settings, urls, wsgi/asgi)manage.py — Django management scriptLICENSE — MIT license for the repositorypython -m venv .venv
source .venv/bin/activate
If this project has a requirements file, install it. If not, install Django manually:
# if you have requirements.txt
pip install -r requirements.txt
# or, install Django (example)
pip install Django
python manage.py migrate
python manage.py runserver
The site will be available at http://127.0.0.1:8000/ by default.
python manage.py startapp myapp
python manage.py createsuperuser
python manage.py test
Edit settings in psc_training_web/settings.py. For production deployments, ensure you set DEBUG = False, configure ALLOWED_HOSTS, database settings, static files, and secret key management via environment variables.
Contributions are welcome! Please see CONTRIBUTING.md for detailed setup instructions, coding conventions, and workflow guidelines.
We use pre-commit hooks to maintain code quality. After cloning the repository:
pip install -r requirements.txt # Installs Django + dev tools
pre-commit install # Sets up git hooks
This project is licensed under the MIT License — see the LICENSE file for details.