A all in one Search application,Weather finder,Wordnet Synonym/Antonym App and a Location finder application. Implemented using python Flask and MySQL. It consists of a search module where a user types in a keyword based on a previous selection,the response is a list of urls relevant to the keryword.Also included is a Weather ststus module that returns a dictionary of a places weather status and location finder module that returns a place's geographical information.
NB: Commands issued are for a linux environment,however no one is limited.
- Create a new folder for the project and navigate into it
$ mkdir my_project
$ cd my_project
2.Inside the newly created folder create a virtual environment
$ Python3.9 -m venv < env name>
- Create another folder,name it "main",navigate to it and clone to it the applicatons files.
mkdir main
cd main
$ git clone https://github.com/Dev-Elie/Search-Weather-Wordnet-Location-Web-App.git
- Activate the virtual environment
$. venv/bin/activate
OR
$ source venv/bin/activate
- Navigate into the "main" folder and install the requirements.
$ pip install -r requirements.txt
- Use Migrate to create a new database
$ flask db init
$ flask db migrate -m "Initial migration."
$ flask db upgrade
- Make the run file an executable
$ chmod 777 run
- Launch the application
$ ./run