/py-mailposts

Repository of coursework on "Methods and tools for designing information systems"

Primary LanguagePythonMIT LicenseMIT

Mailposts

This project is a coursework for the 3rd year.

The purpose of the project was to work with PyQT libraries and PostgreSQL integration.

Below are screenshots of the work.

Auth window Implemented user authorization by username and password. Ideally hash passwords and store it only, but within the framework of the course work it was allowed to do just.

Auth window with console Screenshot of the console that displays the history of user actions. In some of the earlier builds, a logging system was implemented.

Auth window with error When you try to change something in the database, the system also checks if the user is currently authorized as an administrator.

Adding data into DB If the user is authorized as an admin, he has full access to the database.

Data successfully added The data was successfully added to the database. After any change to the database, the table is updated.

Searching data Implemented the data search on the table.