A Django app for logging topics you're learning and tracking entries under each one.
- Python 3.10+ (developed with 3.14)
- pip
-
Clone the repo
git clone https://github.com/Cherriuu/knowledge-garden cd knowledge_garden -
Create and activate a virtual environment
python -m venv venv # Mac/Linux source venv/bin/activate # Windows venv\Scripts\activate
-
Install dependencies
pip install -r requirements.txt
-
Run database migrations
python manage.py migrate
-
Create an admin user
python manage.py createsuperuser
Follow the prompts to set a username, email, and password.
-
Start the development server
python manage.py runserver
-
Open the app
Visit http://localhost:8000/ in your browser. Register a new account or log in with the superuser you just created.
- Create topics and log dated entries under each one
- Each user only sees and manages their own topics and entries
- Register, log in, and log out