Name Last Update
config Loading commit data...
models Loading commit data...
public Loading commit data...
routes Loading commit data...
views Loading commit data...
.gitignore Loading commit data...
README.md Loading commit data...
index.js Loading commit data...
package-lock.json Loading commit data...
package.json Loading commit data...
util.js Loading commit data...

📒 Mapmory

Mapmory provides location-based recording sevices utilizing Google Maps API.

Mapmory functions


  • Register
  • Log in/out
  • Member information edit
  • Create your memories(With Title, Date, Author, Address)
  • Delete your memories
  • Save your memory with map
  • Show your memory with map
  • Edit your memory with map
  • Search your memories

Development environment


  • Front end : EJS template engine
  • Back end : Express/NodeJS
  • Database : Mongo DB
  • Server : AWS EC2

Open source API


✏️ Quick Start (build, install, setup manual)

$ git clone http://khuhub.khu.ac.kr/2017101294/Mapmory.git
$ cd Mapmory
$ npm install

Input google map key(partials/showmap.ejs and partials/gmap.ejs)

Input Mongo key(index.js)

Input Port number(index.js)

$ node index.js



If node index.js does not work well

$ npm install nodemon-g

At package.json, add "start" : "nodemon index.js"

"scripts": {
"test": "echo \"Error: no test specified\" && exit 1",
"start" : "nodemon index.js"
}

$ npm start



Dependency


  • bcryptjs : 2.4.3,
  • body-parser : 1.19.0,
  • connect-flash : 0.1.1,
  • ejs : 3.1.6,
  • express : 4.17.1,
  • express-session : 1.17.1,
  • method-override : 3.0.0,
  • mongoose : 5.12.8,
  • passport : 0.4.1,
  • passport-local : 1.0.0

👬 Team members


  • Im Taemin (@devTaemin)
  • Hong Jiyoon (@fheldgktpdy)