Skip to content

LOCAL NYC is a web application that allows locals from NYC to share and explore other users' favorite spots in NYC.

Notifications You must be signed in to change notification settings

wlcreate/LOCAL-NYC

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

45 Commits
 
 
 
 

Repository files navigation

LOCAL NYC

LOCAL NYC is a web application that allows locals from NYC to share and explore other users' favorite spots in NYC. Spots are based in the five boroughs and shown based on the neighborhood they are located in. Users can add what they recommend about a spot and if they don't see one listed, can add a spot as well.

Link to backend

Link to video demo

Getting Started

  1. Clone down the Rails backend --git clone
  2. Clone down this repo into local machine --git clone
  3. cd into the directory
  4. Install all dependencies
npm install
  1. Start the Rails server
  2. Open up a new terminal and run this app
npm start

Features

Password Authentication

  • Validate current users and keeps them logged in using JWT
  • Authenticate users' passwords with BCrypt

CRUD Operations

Users can:

  • log into the application
  • see all of their recommendations on their profile
  • sign up to create an account
  • stay logged in if they never logged out
  • update their account
  • add a spot to a neighborhood and assign it a category
  • see information about a specific spot
  • add a recommendation for a specific spot
  • delete a recommendation for a specific spot
  • see all of the recommendations for a spot

Active Record Associations

  • There are 5 models that have the following associations has_many, belongs_to and has_many, through:

Domain Model

Tech Stack

Tools

  • Rack CORS
  • ActiveModel::Serializer
  • BCrypt
  • Semantic UI
  • React Router

Build Status

  • This project was completed in 5 days for the purpose of the project presentation.

Contributors

Acknowledgements

We would like to thank:

  • Sylwia Vargas
  • Eric Kim
  • Annie Zheng
  • the Code Bender Cohort

About

LOCAL NYC is a web application that allows locals from NYC to share and explore other users' favorite spots in NYC.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published