A Python CLI application, built for the Drone Base assignment for SWE Intern.
Features:
- User Authentication
-> Login, Logout, Hashed password storage - User Management
-> Create, Update, Delete and Read users - Weather Information
-> Get live weather information about a place from lat/lon
- Run
pip install requirements.txt
to install the dependencies. - Rename
example.env
to.env
- Get a OpenWeather API key and add in
.env
file:
API_key=<your_api_key_here>
- Run
python app.py
to start the CLI - Optionally, you can run
python test_app.py
to run the tests.