Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/artinmohajeri/secure-full-blog-website-django


https://github.com/artinmohajeri/secure-full-blog-website-django

backend blog blog-website bootstrap4 css3 django django-application django-framework django-paginator django-project django-rest-framework es6 html5 javascript pagination social-media website

Last synced: 21 days ago
JSON representation

Awesome Lists containing this project

README

        

# Secure responsive full blog web application Django

### This is a full web project using (HTML5, CSS3, Bootstrap4, Js, python3, Django)
### In this website you can (signup, signin, logout and delete your account). you can choose profilePic and bio and update it.
### You can follow users, see their profile, like/dislike their blogs and ... see the pictures to see more fitures.
#### πŸ”ΊπŸ”ΊπŸ”Ί it also has django-defender and django-axis installed that prevents (Brute Force & login Attackes). I have used django-recaptcha aswell to prevents bots to signup
![redLine](https://github.com/artinmohajeri/Full-Blog-Website-Django/assets/95845593/95bf83a6-7095-4bac-83b6-d2dc5760abc4)
- Although it's not a flawless project, this web application was designed to resemble real-world websites. It's a mid-level project using Django, and there's definitely room for expansion.
- both sides (frondend & backend) is written by myself

![greenLine](https://github.com/artinmohajeri/Full-Blog-Website-Django/assets/95845593/fdd65a53-fd83-40aa-91e7-06337c214da5)
## write these commands in your terminal to run this web application πŸ‘‡πŸ‘‡πŸ‘‡
### `python -m venv .venv`
### `.venv\Scripts\activate.bat`
### `pip install -r requirements.txt`
### `python manage.py runserver`

![Screenshot (185)](https://github.com/artinmohajeri/Full-Blog-Website-Django/assets/95845593/26363f7e-f3a9-46ad-a14d-71803df2e944)
![Screenshot (171)](https://github.com/artinmohajeri/Full-Blog-Website-Django/assets/95845593/e2a3a39e-dbb6-4604-8930-a741e39aee28)
![Screenshot (173)](https://github.com/artinmohajeri/Full-Blog-Website-Django/assets/95845593/08af44a8-d836-4ed9-a6ef-06c5e78fa7ab)
![Screenshot (174)](https://github.com/artinmohajeri/Full-Blog-Website-Django/assets/95845593/4fbcea1b-72fa-4b78-ad16-17a2dfdd1ec9)
![Screenshot (175)](https://github.com/artinmohajeri/Full-Blog-Website-Django/assets/95845593/56564ff0-186e-4c8a-8ac6-b59835784d6c)
![Screenshot (176)](https://github.com/artinmohajeri/Full-Blog-Website-Django/assets/95845593/6bd44d95-182f-4eb5-a8cf-7855142c1a92)
![Screenshot (177)](https://github.com/artinmohajeri/Full-Blog-Website-Django/assets/95845593/c373054b-f296-4c13-9bda-19aabe215bcd)
![Screenshot (178)](https://github.com/artinmohajeri/Full-Blog-Website-Django/assets/95845593/79b336b3-c371-4f7a-aba3-f4e4d7ffd067)