Giter Club home page Giter Club logo

meanmapappv2.0's Introduction

MeanMapAppV2.0

Basic application demonstrating MEAN (Mongo, Express, Angular, and Node) Integration with Google Maps. Application allows users to add themselves onto a Google Map map with identifying markers based on their form response. The application also demonstrates the use of HTML5 validated geolocation and the use of geospatial filtering through MongoDB.

appimage

Demo Link

https://mean-google-maps.herokuapp.com/#/join

Full Tutorial

Part I https://scotch.io/tutorials/making-mean-apps-with-google-maps-part-i

Part II https://scotch.io/tutorials/making-mean-apps-with-google-maps-part-ii

Instructions to run locally

  1. Clone repository and download npm packages
git clone https://github.com/afhaque/MeanMapAppV2.0.git
npm install
  1. Launch mongod in one terminal then run server.js
mongod
node server.js
  1. Open browser http://localhost:3000/

meanmapappv2.0's People

Contributors

afhaque avatar giautm avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

meanmapappv2.0's Issues

Server side pagination

How I can use server side pagination? I have tried very hard but no success and there is no code which help you complete server side pagination,sorting and searching using mongodb, nodejs, angularjs.

Cannot get Map to display

I have gone through the entire tutorial and all of the information seems to be storing correctly; however, the map does not show up. Is there any common issue as to why this would happen? I followed the tutorial exactly and did not clone your GitHub

how can i create multiple models

I wanted to create two model in mongoose schema,but when i add one more model and attach that model to module.context it gives me a error:
http.js:690
throw new Error('Can't set headers after they are sent.');
^
Error: Can't set headers after they are sent.

can you please help me ?

I get error while running the server

Hi @afhaque ,
Hope you're keeping safe.

@afhaque please see this code. And let me know what's the problem.

D:\MeanMapAppV2.0>npm start

[email protected] start
node server.js

App listening on port 3000
(node:41260) DeprecationWarning: open() is deprecated in mongoose >= 4.11.0, use openUri() instead, or set the useMongoClient option if using connect() or createConnection(). See http://mongoosejs.com/docs/4.x/docs/connections.html#use-mongo-client
(Use node --trace-deprecation ... to show where the warning was created)

node:events:355
throw er; // Unhandled 'error' event
^
Error [MongoError]: failed to connect to server [ds139817.mlab.com:39817] on first connect [Error: connect ETIMEDOUT 34.239.25.165:39817
at TCPConnectWrap.afterConnect [as oncomplete] (node:net:1137:16) {
name: 'MongoError'
}]
at Pool. (D:\MeanMapAppV2.0\node_modules\mongodb-core\lib\topologies\server.js:336:35)
at Pool.emit (node:events:378:20)
at Connection. (D:\MeanMapAppV2.0\node_modules\mongodb-core\lib\connection\pool.js:280:12)
at Object.onceWrapper (node:events:485:26)
at Connection.emit (node:events:378:20)
at Socket. (D:\MeanMapAppV2.0\node_modules\mongodb-core\lib\connection\connection.js:189:49)
at Object.onceWrapper (node:events:485:26)
at Socket.emit (node:events:378:20)
at emitErrorNT (node:internal/streams/destroy:188:8)
at emitErrorCloseNT (node:internal/streams/destroy:153:3)
at processTicksAndRejections (node:internal/process/task_queues:81:21)
Emitted 'error' event on NativeConnection instance at:
at Immediate. (D:\MeanMapAppV2.0\node_modules\mongoose\lib\connection.js:325:19)
at processImmediate (node:internal/timers:464:21)

D:\MeanMapAppV2.0>node --trace-deprecation ... 'node' is not recognized as an internal or external command,
operable program or batch file.

D:\MeanMapAppV2.0>npm start

[email protected] start
node server.js

App listening on port 3000
(node:34692) DeprecationWarning: open() is deprecated in mongoose >= 4.11.0, use openUri() instead, or set the useMongoClient option if using connect() or createConnection(). See http://mongoosejs.com/docs/4.x/docs/connections.html#use-mongo-client
(Use node --trace-deprecation ... to show where the warning was created)
(node:34692) DeprecationWarning: Mongoose: mpromise (mongoose's default promise library) is deprecated, plug in your own promise library instead: http://mongoosejs.com/docs/promises.html
GET /favicon.ico 404 7.727 ms - 150

node:events:355
throw er; // Unhandled 'error' event
^
Error [MongoError]: failed to connect to server [ds139817.mlab.com:39817] on first connect [Error: connect ETIMEDOUT 34.239.25.165:39817
at TCPConnectWrap.afterConnect [as oncomplete] (node:net:1137:16) {
name: 'MongoError'
}]
at Pool. (D:\MeanMapAppV2.0\node_modules\mongodb-core\lib\topologies\server.js:336:35)
at Pool.emit (node:events:378:20)
at Connection. (D:\MeanMapAppV2.0\node_modules\mongodb-core\lib\connection\pool.js:280:12)
at Object.onceWrapper (node:events:485:26)
at Connection.emit (node:events:378:20)
at Socket. (D:\MeanMapAppV2.0\node_modules\mongodb-core\lib\connection\connection.js:189:49)
at Object.onceWrapper (node:events:485:26)
at Socket.emit (node:events:378:20)
at emitErrorNT (node:internal/streams/destroy:188:8)
at emitErrorCloseNT (node:internal/streams/destroy:153:3)
at processTicksAndRejections (node:internal/process/task_queues:81:21)
Emitted 'error' event on NativeConnection instance at:
at Immediate. (D:\MeanMapAppV2.0\node_modules\mongoose\lib\connection.js:325:19)
at processImmediate (node:internal/timers:464:21)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.