StoryBooks is a CRUD apps for writing a list of story or blog-post, you can create your own story in 'public' or 'private', if you choose your story in 'private' your private story wouldn't show up in Public stories.
The tech I learn is using google Oauth20 for logging functionality, and form-validation status when you create a story from server-side validation.
These instructions will get you a copy of the project up and running on your local machine for development and testing purposes.
- Clone the repo
git clone https://github.com/agungTuanany/storybooks.git
- Install pakcage.json file
npm install or npm i
- run npm or yarn manager in root folder
npm run dev
#or
yarn dev
- create dev.js in config folder for development environment
# in config folder
touch dev.js
module.exports = {
mongoURI = 'your-mlab//<username><pass>/<your-mlab-db>'
// or using mongod
//mongoURI = 'mongod://localhost:127.0.0.1/<your-local-db>'
}
- HTML5
- SASS
- VanillaJS
- Node.js
- Express
- MongoDB | Using mongoDB Atlas
- Heroku
- bcyrptjs
- body-parser
- connect-flash
- cookie-parser
- express
- express-handlebars
- method-override
- moment
- mongoose
- node-sass
- passport
- passport-google-oauth20
This project is licensed under the MIT License - see the LICENSE.md file for details