Educational blogging platform built with Django. Uses Tailwind CSS and htmx.
- Python (with pip)
First clone the repository. Then, to install dependencies, navigate to project root in the terminal and run:
pip install -r requirements.txt
EduNotes uses Natural Language Toolkit tokenizer and stopwords. These
need to be downloaded. To do this, invoke Python shell from the terminal with python or python3 command and run the
following:
import nltk
nltk.download('punkt')
nltk.download('stopwords')Create database migrations and perform migration:
python manage.py makemigrations
python manage.py migrate
After successful completion of setup steps above, the development server can be run with:
python manage.py runserver 8000
If above command does not produce errors, localhost:8000 can be visited to view the running application.