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