A simple, clean and fully responsive blog website using the Flask framework.
Features included:
- Register, login and logout user.
- Create , edit and delete blog post. Only allow admin user to perform these operations.
- Allow logged in users to make comments on blog posts.
- Allow both logged in and logged out users to send mails using the contact form.
For Windows:
Download and Install the latest version of Python.
Download and Install the latest version of PyCharm Community Edition.
For Linux:
Linux comes preinstalled with Python.
To install the latest version of PyCharm Community Edition, run the following command:
sudo snap install pycharm-community --classic
You can install all the required packages listed in the requirements.txt file for the project at the same time:
On Windows type:
python -m pip install -r requirements.txt
On MacOS type:
pip3 install -r requirements.txt
- Create an account on Render.
- Link GitHub repo with the host.
- Set up a PostgreSQL database with the host.
- Store the key-value pairs for our environment variables with our host.
Initial work - grandeurkoe