Skip to content

This project was developed in fulfillment of Full-Stack Web Developer Nanodegree Neighborhood module.

License

Notifications You must be signed in to change notification settings

dblsilverio/udacity-fswd-neighborhood

Repository files navigation

This project was developed in fulfillment of Full-Stack Web Developer Nanodegree Neighborhood module.

Requirements

The following technologies were applied in the development of this project:

Frontend

Backend

Third-party Components and Contents

Foursquare API

Foursquare API is the main source for Photos displayed in this project.

To successfully run this project, please create an account and/or a new project on Fousquare Developer Site.

OpenWeatherMap API

Current weather status/temperature are retrieved from OpenWeatherMap API.

It is necessary to generate you own key on OpenWeather API to run this project.

Places Description

Places description were extracted from the following sources:

Project Setup

  • Make sure you are running Node.JS LTS version;
  • Checkout/Clone this project;
  • Copy and rename config-template.json to config.json. This file contains keys and secrets for third-party apis;
    • Place your APIs keys and ids from Foursquare and OpenWeatherMap on the identified properties.
    • Provide a new Key for Google Maps API from you Google Developer Console;
  • Run npm install to download dependencies needed.

At this point, the project is fully configured and able to run.

Running

By default, this Neighborhood Project is running on port 3000. Running or port 80 demands su powers, and a minor change on index.js source file:

Change app.liste(3000,...) to listen on port 80:

app.listen(3000, () => {
    console.log('Online');
});

Now, just launch the application with npm start(or sudo npm start when listening to port 80).

JSDocs

Check documentation at /docs URI for more details.

Docs were generated with jsdoc by issuing jsdoc -c jsdoc.json on the root level of this project..

About

This project was developed in fulfillment of Full-Stack Web Developer Nanodegree Neighborhood module.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published