Coder Social home page Coder Social logo

be-moop-finalproject-notes's Introduction

Hydra Team

  • Fajar Muhammad Hamka
  • Rahmat Syifana Jaelani
  • Julian Alifirman Wardana
  • Andros C.C
  • Leonardo

MOOP Notes - Backend Version

For frontend, you can see in here: Frontend

How to run Backend

  • Make sure you have install the postgreSQL and put in your environment PATH
  • Open your terminal (CMD or etc)
  • Paste it
psql -U postgres

Then enter your password

  • After that, you can create the database first and the sql you can see in the folder models/database.sql
  • Or for alternative, you can follow this instruction
CREATE DATABASE note_database;

Above statement is for create the database

\c note_database

Above statement is for move into note database

CREATE TABLE note(
    note_id SERIAL PRIMARY KEY,
    title VARCHAR(50),
    content varchar(255),
    created_at TIMESTAMP,
    updated_at TIMESTAMP
);

Above statement is for create the table

  • Install dependencies
npm install
  • Install nodemon
npm install -g nodemon
  • Create a file .env based on .env.example
  • Fill the .env with your postgreSQL username and password, for example:
DB_USER=[your userame postgreSQL]
DB_PASSWORD=[your password postgreSQL]
DB_HOST=localhost
  • Run Server
npm run dev

Techstack

  • Node.js
  • Express.js
  • PostgreSQL
  • pg
  • dotenv
  • jsonwebtoken (JWT)
  • bcrypt
  • cookie-parser
  • dotenv
  • fs

be-moop-finalproject-notes's People

Contributors

fajartd02 avatar rahmatsyifana12 avatar

Watchers

 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.