Skip to content

πŸ‘·πŸ»β€β™‚οΈ Brigadier agency web application built for my EBC-VWA - Web Applications Development course.

Notifications You must be signed in to change notification settings

belekomurzakov/brigadier-agency

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

9 Commits
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

Brigadier agency

Web application "Brigadier agency" built for my EBC-VWA - Web Applications Development course.

What I Learned

  • Implemented backend using the Flask framework in the Python programming language
  • Connected database to store and query data using SQLite
  • Designed dynamic web based on different roles and provided authentication process with proper security

How to run this project on your local machine?

Create virtual environment:

$ python -m venv venv

Activate your virtual environment:

$ source venv/bin/activate

Install required librabries from requirements.txt:

$ pip install -r requirements.txt

Enjoy:

$ flask run

Repo Structure

/
β”œβ”€ database/         # Database configuration and creating tables
β”œβ”€ helpers/          # User class and func for generation hash for password
β”œβ”€ static/           # Static resources
β”‚  β”œβ”€ images/ 
β”‚
β”œβ”€ template/         # HTML templates
β”‚  β”œβ”€ auth/       
β”‚  β”‚  β”œβ”€ macros/  
β”‚  β”œβ”€ companies/  
β”‚  β”œβ”€ contact/    
β”‚  β”œβ”€ home/       
β”‚  β”œβ”€ positions/  
β”‚  β”œβ”€ shifts/     
β”‚
β”œβ”€ views/             # View functions
β”œβ”€ README.md          # This file
β”œβ”€ app.py             # Runner
β”œβ”€ config.py          # Configuration
└─ requirements.txt   # Required librabries

Entity–relationship model

ER

Use case diagram

ER

About

πŸ‘·πŸ»β€β™‚οΈ Brigadier agency web application built for my EBC-VWA - Web Applications Development course.

Topics

Resources

Stars

Watchers

Forks