Skip to content

Instructor Portal app built with Python, Flask, and MySQL. Featuring secure password hashing and validation, CRUD functionality with one-to-many and many-to-many relationships.

Notifications You must be signed in to change notification settings

agruezo/InstructorPortal-PYTHON

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

35 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

CODING DOJO SOLO PROJECT

Project Idea: INSTRUCTOR PORTAL

Project Description: A web app that will act as a portal for martial arts instructors to develop ideas for class instruction as well as develop and contribute lesson plans to these ideas.

PROJECT BACKEND FEATURES

  • Registration and login with pattern validations and basic validations using Regex and secure password hashing using Bcrypt.
  • Modularized server code into MVC patterns.
  • Implemented classes containing data joining mulitple SQL tables.
  • Parsed incoming data into appropriate objects to use in OOP.
  • Performed CRUD queries against the database and applied CRUD functionality with one-to-many and many-to-many relationships in Flask application.

PROJECT FRONTEND FEATURES

  • Bootstrap 5 was used for styling
  • Mobile responsive
  • Toggler button with offcanvas drawer for mobile and tablet viewports
  • Gravatar feature was used for profile images

About

Instructor Portal app built with Python, Flask, and MySQL. Featuring secure password hashing and validation, CRUD functionality with one-to-many and many-to-many relationships.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published