README.md 2.1 KB

📒 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)