fazt / nodejs-mysql-links

A CRUD Web Application with authentication using Nodejs, Mysql and other Javascript technologies
211 stars 167 forks source link
crud express javascript mysql nodejs passport

Notes App with Nodejs and Mysql

Notes App is a Multi Page Application using Nodejs and Mysql. The purpose of this web application is just to be an example for beginners.

Installation with Docker (Recommended)

git clone https://github.com/FaztTech/nodejs-mysql-links
cd nodejs-mysql-links
docker-compose up

Now you can visit http://localhost:4000

Manual Installation

mysql -u MYUSR "-pMYPASSWORD" < ./database/db.sql # create database
npm i
npm run build
npm start

File Structure

Environment Variables

Old Versions of this Project

Todo

  1. [ ] Add docker compose production build
  2. [ ] Add nodemailer for transactional emails

Tools

Resources