Skip to content

Web app allows you to search for letters in a given phrase.

License

Notifications You must be signed in to change notification settings

numbersanalyst/vsearch4web-ultra

Repository files navigation

Vsearch4Web ULTRA

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.

Features

The application have many technical features, for example:

  • custom exceptions with messages
  • own db context manager
  • independently working logging system

Entry page /

entry page

Result page /search4

result page

View log page /viewlog

view page

Login page /login and /logout

There is also a login page and a logout page. That is giving you access to the view log page.

How to run locally

Open the project and type:

py main.py

Requiments

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