Skip to content

A standard website being made in Django to build blog posts with SEO tags

Notifications You must be signed in to change notification settings

ju-c-lopes/model-blog-platform

Repository files navigation

TEST GitHub Actions Workflow Status
COVERAGE Coverage Status

Starting the Model Blog Website


This project intend being a platform to create posts for a website, building the templates, their components and providing informations of posts to optimize SEO tags

For this project, it's been used Django, SQLite and JavaScript so far.

Let's try it!


Steps

  • Project Initiated
  • Made Header and Menu functionality
  • Made Our Team Page
  • Made card profile which is used in Author Page and Our Team Page
  • Made author edit profile (needs more functionality later)
  • Made edit social media profile functionality with messages return
  • Rewrite the user custom model which has been used to create author and reader profiles
  • Made Sign Up page with reader and author type register
  • Made Reader edit profile (more simple than author)
  • Made login page
  • Made Password validation with JavaScript
  • Setting show hide password on Login Page
  • Made Password validation in a view Django
  • Made test to check if view password validation works

Screenshot

Password Validation using JavaScript

Password Validation using Javascript


Front-end password check

This functionality checks if the password contain Upper character, Number, Special character, and length between 10 and 16 characters. Beyond that, finish register button is activated only if this requirements are accomplished and the first password and confirmation are the same. However, this doesn't prevent malicious user modify the function through DevTools and submit an unsafe password, therefore we worked to prevent bad requests


Backend password check

To prevent these possible bad requests, we validate passwords submited into a view, checking the requirements, registring only if requirements were accomplished The view were tested, checking if it works appropriately


About

A standard website being made in Django to build blog posts with SEO tags

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published