It's an improved and professional version of the vsearch4web application. Allows you to search for letters in a given phrase. Additionally, you can see amouth of found letters. You can also search with case sensitive or not. The aplication uses Python, Flask, SQL, MariaDB, Flowbite, Tailwind.
The application have many technical features, for example:
- custom exceptions with messages
- own db context manager
- independently working logging system
There is also a login page and a logout page. That is giving you access to the view log page.
Open the project and type:
py main.py
Please install the following packages:
- flask
- mysql.connector
And make sure you have imported the database from the database.sql file. With data the same as in the application configuration. If you have MariaDB or maybe MySQL installed, you can do this by typing:
mysql --user=vsearch --password=vsearchpasswd --database=vsearchlogDB < database.sql