https://github.com/marcoabcorrea/geo-localization
This project allows you to see your localization using Google Maps API + AngularJS
https://github.com/marcoabcorrea/geo-localization
angularjs bootstrap bower google-maps-api grunt nodejs protractor sass yeoman
Last synced: 3 months ago
JSON representation
This project allows you to see your localization using Google Maps API + AngularJS
- Host: GitHub
- URL: https://github.com/marcoabcorrea/geo-localization
- Owner: MarcoABCorrea
- Created: 2018-05-18T19:41:34.000Z (about 8 years ago)
- Default Branch: master
- Last Pushed: 2019-05-08T16:59:47.000Z (about 7 years ago)
- Last Synced: 2025-02-27T00:50:01.572Z (over 1 year ago)
- Topics: angularjs, bootstrap, bower, google-maps-api, grunt, nodejs, protractor, sass, yeoman
- Language: CSS
- Homepage:
- Size: 264 KB
- Stars: 0
- Watchers: 2
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Geo Localization #
This project allows you to see your localization using Google Maps API + AngularJS
## Stack & Components
* AngularJS
* Bootstrap
* SASS
* Karma
* Protractor
### How to compile and run the application.
In this project was used AngularJS, Bootstrap, Node.js, grunt and bower.
You'll need to install node and bower dependencies. Just go to the project folder and run:
```
npm install && bower install
```
Also, it's necessary to add the styles with Ruby:
```
sudo apt-get install ruby-full
sudo gem install compass
```
After installing dependencies you'll be able to run project by using:
```
grunt serve
```
### How to run the suite of automated tests.
It was used Protractor (jasmine) to run the BDD tests. Use npm to install Protractor with: After installing dependencies you'll be able to run project by using:
```
npm install -g protractor
```
Check if the webdriver-manager is up to date with:
```
webdriver-manager update
```
and run it using:
```
webdriver-manager start
```
In terminal navigate to 'yeoman/tests' and start the tests by using:
```
protractor conf.js
```