This is a Python Django-based personal portfolio website.
The website uses Wagtail CMS. Wagtail is a Django Content Management System.
All content: personal information, portfolio projects, social media links, etc. can be adjusted in Wagtail admin.
This repo can be used as a starting point for developing a production-ready Django personal website with deployment to Heroku. I am releasing the full source code for the site so that others may benefit from it.
Currently the static version of the site is being hosted via GitHub Pages. It is planned to deploy the full version to Heroku. To view the website demo, please visit danon6868.github.io.
NOTE: The web application may take a few seconds to start up.
Setup local environment for the development process.
Go to ./portfolio
directory and activate virtual environment.
pip install -r requirements.txt
python manage.py migrate
python manage.py createsuperuser
python manage.py runserver
Go to http://127.0.0.1:8000/admin/
in your browser to the Wagtail CMS admin to populate it with your data and to
configure homepage.