Daily Journal is a journaling app that can be used as a tool for recording daily emotions and activities, milestones or anything thats worthy enough to mention in a journal.
To get a local copy up and running follow these example steps.
List of required software and how to install them.
- npm
npm install npm@latest -g
- MongoDB shell
follow doc - https://www.mongodb.com/docs/manual/administration/install-community/
- Clone the repo
git clone https://github.com/allgeo/daily-journal.git
- Install NPM packages
npm install
- Start the application
node app.js
Note:
After starting the application, a "blogDB" database will be created under the mongo shell. The name of the database can be configured as seen below,
mongoose.connect("mongodb://localhost:27017/ENTER_DB_NAME", {useNewUrlParser: true});