Skip to content

Latest commit

 

History

History
87 lines (62 loc) · 3.63 KB

README.md

File metadata and controls

87 lines (62 loc) · 3.63 KB

Skylab

MongoDB ExpressJS AngularJS NodeJS PugJS

HTML5, CSS3 and JS Bootstrap SASS Bower npm

India With Heart (India con corazón)

This repo contains full-stack MEAN project to spread the responsible tourism to India.

Motivation

This is my final project at the MEAN Stack Skylabcoders Academy bootcamp. I offered it to a non profit organization for free.

## Installation

You need to have installed NodeJS with npm and MongoDB

To run the server:

XXXXX npm start

All dependencies will be installed automatically

You will need a .env files containing

SECRET=XXXXXXXXXXXX (seed for your web token)
API_GOOGLE_MAPS=XXXXXXXXXXX (your Google Maps API Key)
PORT=XXXX (Port where the server will listen petitions)
MAIL_GOOGLE_USER=XXXXXXXXXX ( mail of your Gmail account)
MAIL_GOOGLE_PASS=XXXXXXXXXX (password of your Gmail account)

Parts

1. Restfull API

The project constaint a restfull API at server/api with these endpoints:

  • /trip for managing your trips
  • /destination for managing the cities of your trips
  • /img for managing the photos of your cities

2. Angular application

The project serves an angular applicattion at server/admin to interact with your endpoints

3. Trip information

At server/ the project will give the information of the organization, trip and destinations in html.

Coding Style

All the code has been developed under the JavaScript Standard Style
Standard - JavaScript Style Guide

Built With

Authors

License

This project is licensed under the MIT License - see the LICENSE.md file for details

Acknowledgments

And my mates from Skylab Coders Academy