Coder Social home page Coder Social logo

mtsafe / nodekb Goto Github PK

View Code? Open in Web Editor NEW
0.0 2.0 0.0 1.15 MB

SSR project on NodeJS (The link by IP address is a droplet server on Digital Ocean. The code was transformed into a business web site.)

Home Page: http://167.71.182.17/

JavaScript 74.93% CSS 1.11% Pug 23.96%
javascript mongodb pug passport nodejs

nodekb's Introduction

nodekb

A KnowledgeBase demo project on Node

Objective

nodekb is able to have users login and authenticate. Users can then either browse submitted articles or add their own articles. Users can edit or delete only their own articles.

Tech Stack

Node.js, Express.js, Pug, Passport, MongoDB, Mongoose, HTML, CSS, Javascript, jQuery, Ajax

  • Node.js is a runtime that executes Javascript programming.
  • Express.js is a modular web framework for Node that handles routing and accomodates middleware.
  • Pug is a template engine for Node.js.
  • Passport is authentication middleware for Node.
  • MongoDB is a NoSQL database program.
  • Mongoose is an Object Data Modeling (ODM) library for MongoDB and Node.
  • HTML is a markup language for browsers.
  • CSS is a styling language for HTML.
  • Javascript is a programming language that is supported by browsers.
  • jQuery is a JavaScript library used to simplify JavaScript.
  • Ajax is used here to assist in implementing Delete for HTTP.

How to start the app after server installation and configuration

SSH into your server.

# sudo systemctl start mongod
# npm run start

> [email protected] start /root/nodekb
> node app

Server started on port 3000
Connected to MongoDB

You can now connect to the app with your browser.

nodekb's People

Contributors

mtsafe avatar dependabot[bot] avatar

Watchers

James Cloos avatar  avatar

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.