Skip to content
An online community where surfers can share their favorite spots, connect with each other, check surfing conditions and find new destinations.
HTML JavaScript CSS
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.
config
controllers
helpers
models
public
routers
views
.gitignore
README.md
notes.js
package-lock.json
package.json
server.js

README.md

SURF BUDDY


WEBSITE CLICK HERE // TRELLO BOARD [CLICK HERE] (https://trello.com/b/qXTij8xs)

####(JAWS THEME) NEVER SURF ALONE! Surf Buddy bridges surfers and their experiences of all the best spots in California. On-site feedback is the best indicator of current conditions.


alt text

alt text

alt text

alt text

WIREFRAME

alt text

ERD

alt text

TECHNOLOGIES

  1. JAVASCRIPT
  2. NODE JS
  3. mongoDB
  4. MONGOOSE
  5. EXPRESS
  6. DOTENV
  7. EJS
  8. METHOD-OVERRIDE
  9. SEMANTICS IO
  10. SPITCAST API

JAVASCRIPT

Principle language used to add functionality and dynamic elements to website.

NODE JS

An asynchronous event driven website with more scaleablity.

mongoDB

Sole data management system, used to store assets.

MONGOOSE

Used to model our mongoDB data

EXPRESS

Framework for website

DOTENV

Ensures client do not have access to sensitive information.

EJS

Write embedded Javascript in HTML.

METHOD-OVERRIDE

Allows us to trick browser to perform a specific method, where the client doesn't support it.

SEMANTICS IO

Collection of CSS classes for a nice, clean aesthetic.

SPITCAST API

Third-party database for surf forecasts in California.


Resources

"Professor Phillipe & Zac" - Tina

HOME PAGE ART credits to Sam

You can’t perform that action at this time.