Skip to content

Bored and Broke: find free events, or things to do when you don't have much money. Hackbright capstone project.

Notifications You must be signed in to change notification settings

zephyr-c/bored-broke

Repository files navigation

Bored and Broke

When you need something to do but you don't have money to spend.

An application to help a user find things to do without having to fork out a bunch of cash.

Hackbright Capstone Project

The main feature is a search function to find free events wherever you are. Those results are shown on as markers on a map, with info windows holding the event description and address

Each event title in the result list is a link to it's Eventbrite page.

Logged in users can save events

And view them from their profiles

There is also a free activity generator which shows suggestions of things to do without spending money. The new choice button will generate an activity suggestion pulled randomly from content stored in the postgreSQL database.

Installation

Please Note:

  • **The Eventbrite Search endpoint that originally powered the event search function has been deprecated as of 12/12/2019**
  • **You will need your own API key for the google maps function to work.**

Use the package manager pip to install dependencies.

pip install requirements.txt

Create your database

createdb bored-broke-data

Run the model file to create tables

python3 model.py

Run the seed file to add data

python3 seed.py

If you'd like to add the mock user data in the database, uncomment the load_users and set_val_user_id function calls at the end of the seed.py file. Otherwise no users will be set.

load_users()
set_val_user_id()

Run the server.py file to start the Flask server

python3 server.py

By default, server will run on port 5000

About

Bored and Broke: find free events, or things to do when you don't have much money. Hackbright capstone project.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published