codemargaret / travel_frontend

An Angular frontend to communicate with our Rails api (Epicodus Rails Week 4 Wednesday)

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Travel API Front End

A rails API that shows reviews of travel destinations, 12.14.2017

By Margaret Berry and Sarah Lindmar

Project Goals

  • Create a complete Rails API.
  • Build a separate application that communicates with the API.

User Stories

As a user, I want to...

  • GET and POST reviews about travel destinations.
  • GET reviews by country or city.
  • See the most popular travel destinations by number of reviews or by overall rating.
  • PUT and DELETE reviews I wrote.
  • As a user, I want to look up random destinations just for fun.

Setup/Installation Requirements

Complete the setup steps for the API outlined in this repository.

Run the following commands in Terminal:

  1. $ git clone this repository
  2. $ cd travel_frontend
  3. $ npm install
  4. Run ng serve for a dev server.
  5. Navigate to http://localhost:4200/. The app will automatically reload if you change any of the source files.
  6. You can login with the following test user: email: user@example.com, password: monkey67.

Known Bugs

There are no known bugs at this time.

Support and contact details

If you have questions, comments, or concerns, please contact Margaret. Feel free to make a contribution to the code.

Technologies Used

  • Ruby-on-Rails
  • ActiveRecord
  • Devise Token Auth gem

License

This software is licensed under the MIT license.

Copyright (c) 2017 Margaret Berry and Sarah Lindmar

AngularTokenAuth

This project was generated with Angular CLI version 1.0.0.

Code scaffolding

Run ng generate component component-name to generate a new component. You can also use ng generate directive/pipe/service/class/module.

Build

Run ng build to build the project. The build artifacts will be stored in the dist/ directory. Use the -prod flag for a production build.

Running unit tests

Run ng test to execute the unit tests via Karma.

Running end-to-end tests

Run ng e2e to execute the end-to-end tests via Protractor. Before running the tests make sure you are serving the app via ng serve.

Further help

To get more help on the Angular CLI use ng help or go check out the Angular CLI README.

About

An Angular frontend to communicate with our Rails api (Epicodus Rails Week 4 Wednesday)


Languages

Language:TypeScript 70.3%Language:HTML 22.5%Language:JavaScript 6.8%Language:CSS 0.5%