Skip to content

HTML, CSS Templates from scratch, Flask, Jinja Template Engine, Cookies, Session, SQLite DB, Validations, Auth, Redirect, Error/Unauthorized Pages

Notifications You must be signed in to change notification settings

z-argyropoulos/Connectivo-Login-System-Flask

Repository files navigation

Flask Login System (w/ Jinja Template Engine)

GitHub Repo: https://github.com/HRSArgyropoulos/FlaskAssignment

Application on my domain: https://hrsargyropoulos.com/login-system-flask/

Details

  • All templates are custom and have been created from scratch with HTML and CSS.
  • When you successfully sign in you will be redirected to the homepage, unless you had previously visited the profile view with your username, thus you will be redirected there.
  • The flaskenv and DB for the purpose of this assignment is also provided.
  • There are 2 base templates. One main for the login, home and profile templates (_layout.html) and one for the error pages (_error_layout.html).
  • Cookies and Session have been set to be permanent (even if you close the browser) and the expiry date is set to 10 minutes.

Credentials

Username Password
noah_tremblay01 noah123
hrsargyropoulos haris

How to run project locally

  • Clone this repo
  • Run python -m venv .venv to create .venv folder
  • Run .\.venv\Scripts\activate to activate venv environment
  • Run pip install -r .\requirements.txt to install all project requirements
  • Run flask run
  • Open http://localhost:5000/ in the browser

Preview

Connectivo 1 Connectivo 2 Connectivo 3 Connectivo 4

All rights reserved except for images, graphics, icons, svgs.

About

HTML, CSS Templates from scratch, Flask, Jinja Template Engine, Cookies, Session, SQLite DB, Validations, Auth, Redirect, Error/Unauthorized Pages

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published