Skip to content

Full-Stack group project, whimsical clone of GoodReads for tree-climbing enthusiasts!

Notifications You must be signed in to change notification settings

zduvall/GoodTrees

Repository files navigation

Good-Trees

Good-Trees -- where climbers find Good Trees to climb... for those who love the climb and the view from the top. A full-stack group project by Andre Grant, Gabriel Gutierrez, Tommy Chen, and Zachary Duvall.

Welcome to Good Trees

Logged-in users can create, update, and delete trees and reviews as well as add/remove trees to/from their own forests (under the tags Climbed or Want to Climb). Users can also compare their climbing score to other climbers on the highest climber page.

Visit the site wiki to see the database schema, routes, user stories, and feature list (current and planned).

Contributors Open Issues Forks Stars

Tech Stack

Good Trees uses the following tools, frameworks, and key packages:

Run Good Trees Locally

Follow these instructions to run Toilet Surfing on your local machine. Note: image uploads and map functionality will not work without a valid AWS key/secret and google Maps API key.

To run the Toilet Surfing application locally, refer to the following instructions:

  1. git clone this repo
  2. cd into the local clone of the repository
  3. Run npm install
  4. Create your own .env file based on the .env.example
  5. Create a PostgreSQL user that matches the one you identified in your .env file
  6. Run npx dotenv sequelize db:create to create the database
  7. If the sequelize module is not found, try running npx dotenv sequelize-cli db:create and replace sequelize with sequelize-cli for the rest of these commands
  8. Run npx dotenv sequelize db:migrate to run the migrations
  9. Run npx dotenv sequelize db:seed:all to seed the database
  10. Run npm start
  11. Navigate to http://localhost:8080/ in a browser

About

Full-Stack group project, whimsical clone of GoodReads for tree-climbing enthusiasts!

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published