This is a fictional project and only for study purposes
Tuirer is a website developed with Flask. It shows some basic functionalities, such as login/logout an account and store users data into a database. As usual, this project has been done following the MVC workflow. All files and docs are organized in this way.
For this project, Flask was used to hold the application backend.
- Flask SQLAlchemy, Flask Script and Flask Migrate performed the SQLite database creation/migration/management;
- Jinja2 lib helped the interconnection between Flask app and HTML archives;
- Flask Login was used to construct the form page.
A Bootstrap template was used. This template can be found at https://getbootstrap.com/docs/3.4/examples/jumbotron-narrow/
Firstly, the user can have access to the page through its index, which is constructed to have this appearance
Figure 1 - Index Page
The user can put his/her credentials accessing the login page. A form will require a username, a password, and if the user wishes to have his credentials remembered.
Figure 2 - Login Form
If the user doesn't insert any credentials, it will not be allowed to proceed.
Figure 3 - Credentials Required
After logging in, the application will send a confirmation.
Figure 4 - Login Confirmation
To logout, the user only needs to click in "logout", and it will be both logged out and redirected to the main page.
Figure 5 - Logout Confirmation