Code Monkey home page Code Monkey logo

mevn-book-directory's Introduction

๐Ÿ“ข A book directory application with mevn stack (mongo, express, vue, node)

Used Techs: Node Js, Express Js, MongoDb, Vue Js, Vuex, Vue-Router, Axios, SCSS

repo size last commit

๐Ÿ“„ Table of contents

๐Ÿ“ท Screenshots

๐Ÿ’ป Technologies

Frontend

  • Vue - as a Frontend Framework
  • Vue-Router - for routing
  • Vuex - for state management
  • Axios - for make HTTP requests

Backend

  • MongoDb and Mongoose - MongoDb as a Database and mongoose as a Object Data Modeling library for MongoDB and Node.js
  • Node - runtime JavaScript
  • Express - as a backend Framework
  • JsonWebToken - for creating JSON-based access tokens
  • bcryptjs - for hashing the user passwords

๐ŸŒ API Routes

Method Endpoint Authentication Description
POST /api/auth/register Register
POST /api/auth/login Login
GET /api/books required Return all books infos in DB
POST /api/books required Add a book to the book directory in DB
DELETE /api/books/:id required Delete book infos in DB

๐Ÿ“Œ .env

PORT=5000
NODE_ENV=development

MONGO_URI= <YOUR_MONGO_URI>

JWT_SECRET_KEY= <YOUR_SECRET_KEY>
JWT_EXPIRE=30m
JWT_COOKIE=30

๐Ÿ“ซ Contact


Developed with โค๏ธ

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.