- it uses SSR for speed
- uses vanilla JS and jQuery for simple client-side logic, and Vue for complex ones
Please ignore the old frontend code in the /app
folder, it stays there for reference as I moved to SSR.
- python 3.7
- python3.7-dev
- elasticsearch
- npm install
- npm run prod
- pip install -r requirements.txt
- ./resetdb
- enter details to create superuser
- it will populate database with some content and rebuild elasticsearch index
- this will take a minute or two
- python manage.py runserver
- open http://localhost:8000
- enter something in the search box
- many features not implemented yet