- Authentication Sign Up & Login
- Google authentication & Gmail authentication & Github authentication
- Posts order distributed in Category
- Blog post CREATE, UPDATE, DELETE, LIKES, COMMENT, REPLY features
- Pagination
- Author's Post
- User Profile Setup & Update
- User PASSWORD Reset
- Rich text Editor to customize post
Clone the project
git clone https://github.com/rahulbiswas24680/Blogapp.git
After cloning the repository, create Virttual Emvironment
python3 -m venv <your_env_name>
To activate environment on Windows, run:
<your_env_name>\Scripts\activate.bat
On Unix or MacOS, run:
source <your_env_name>/bin/activate
Go to the project directory
cd Blogapp
Install all the packages from requirement.txt file required to run the application
pip install -r requirements.txt
Set Database (Make Sure you are in directory same as manage.py)
python manage.py makemigrations
python manage.py migrate
Create SuperUser
python manage.py createsuperuser
To run this on browser,
python manage.py runserver