anubhav06 / DB-assignment

A Python CLI application

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Drone-Base Assignment

A Python CLI application, built for the Drone Base assignment for SWE Intern.
Features:

  1. User Authentication
    -> Login, Logout, Hashed password storage
  2. User Management
    -> Create, Update, Delete and Read users
  3. Weather Information
    -> Get live weather information about a place from lat/lon

db-assignment-pic

Installation

  1. Run pip install requirements.txt to install the dependencies.
  2. Rename example.env to .env
  3. Get a OpenWeather API key and add in .env file:
    API_key=<your_api_key_here>
  4. Run python app.py to start the CLI
  5. Optionally, you can run python test_app.py to run the tests.

About

A Python CLI application

License:MIT License


Languages

Language:Python 99.9%Language:Shell 0.1%