Skip to content
Diver is the back end API for SCUBER, a dive log app build for WDI Full Stack project
Branch: master
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
app
bin
config
db
lib/tasks
public
scripts
spec
.editorconfig
.gitignore
.remarkrc
.rubocop.yml
.ruby-version
130_select_appointments.sql
CONTRIBUTING.md
Gemfile
Gemfile.lock
LICENSE
Procfile
README.md
Rakefile
STYLE.md
config.ru

README.md

SCUBER API

https://anna0312.github.io/scuber/

SCUBER is a dive logging tool, intended to give divers the ability to record their dives and view their dive history.

This is the repository for the back end API of the application

Technologies used

Ruby, Rails, Heroku, Postgress

Planning and Process

My original vision (as will be visible in the ERDs and wireframes) had a lot more bells an whistles, including: A separate Locations table, which would contain the coordinates and characteristics of each dive location A google map feature that would plot those coordinates on the map The ability for a user to add a location to the locations table The ability for the user to view other people's reviews of dive Locations A stats view using Charts.js

Based on what I learned last time, and on the advice I got from our wonderful instructors, I re-evaluated the plan so that my MVP was met first, which it has been: the ability to log dives, view dives, edit dives, and delete dives. I was disapointed not to get to include the bells and whistles, but hope to at least go back and add the Locations table so that I can practice building the many-to-many relationship.

ERD

I would like to go back and build the locations table after the project is complete.

Dive log ERD

You can’t perform that action at this time.