Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/morzhanov/ng-maps

Angular 5 application to manage and review 2Gis and Google Maps.
https://github.com/morzhanov/ng-maps

2gis-map angular angular5 google-maps nodejs

Last synced: 2 days ago
JSON representation

Angular 5 application to manage and review 2Gis and Google Maps.

Awesome Lists containing this project

README

        

# Ng Maps

Ng Maps is an application that allows you to create Markers with information on Google and 2Gis maps.

## Demo

https://ng-maps.herokuapp.com/

## Installation

Use these steps to install project
1. npm i
2. Create credentials (Google API key, Facebook API key, Google Maps API key)
3. Add credentials to environment.ts file
4. Add you MongoDB database connection to process.env.MONGOURL variable
5. npm run build
6. npm start

## Usage

In this app you can:
1. Authenticate users using Facebook, Google and local auth strategies.
2. Change map type to Google Maps or 2Gis maps.
3. Add markers to maps.
4. Clear list of markers.
5. Add title to marker.
6. Navigate to marker.

## Main technologies

- NodeJS
- ExpressJS
- Angular
- Typescript
- JWT
- Lodash
- 2Gis API
- MongoDB

## Contributing

1. Fork it!
2. Create your feature branch: `git checkout -b my-new-feature`
3. Commit your changes: `git commit -am 'Add some feature'`
4. Push to the branch: `git push origin my-new-feature`
5. Submit a pull request :D

## Author

Vlad Morzhanov

## License

#### (The MIT License)

Copyright (c) 2018 Vlad Morzhanov.
You can review license in the LICENSE file.