Skip to content

vaishalicooner/Project-digger

Repository files navigation

DIGGER Digger user Python/Flask framework that talks to a Postgres database via SQLAlchemy.Uers can signup/login and check their dogs in/out of the park using checkin/checkout button. Digger plots this activity log into graphs using chart.js. List of dogs in the park helps users decide whether they really want to take their dogs to the park.

Table of Contents: Tech Stack Features Setup/Installation To-Do License

Tech Stack:

Frontend: HTML%, Javascript, AJAX, jQuery, Bootstrap Backend: Python, Flask, PostgreSQL, SQLAlchemy Graph: Chart.js API: openWeatherMap

Features: User can Sign_up or if they have an account they can login to the Homepage. Checkin/Checkout button lets user check their dogs in/out of the park. When user clicks checkin it updates the database and from their list of dogs in the park. List of dogs helps user decide whether they really want to take their dogs to the park. Users can also plan their visit based on the dog activity log.

Setup/Installation

To run Digger: Install PostgreSQL (Mac OSX) Clone this repo: https://github.com/vaishalicooner/Project-digger.git

Create and activate virtual environment inside your Digger directory: $ virtualenv env source env/bin/activate

Install the dependencies: pip3 install -r requirements.txt

Sign up to use OpenWeatherMap API.

Save your API keys in a file called secrets.sh using this format:

export WEATHER_API="YOUR_KEY_HERE"

Source your keys from your secrets.sh file into your virtual environment: source secrets.sh

Set up the database:

createdb digger python model.py python seed.py psql digger < digger.sql

Run the app: python3 server.py

You can now navigate to 'localhost:5000/' to access Digger.

About the Developer: Vaishali Cooner is a Software Engineer in the Bay Area. For more information visit https://www.linkedin.com/in/vaishalicooner/

About

final project hackbright

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published