An open API service indexing awesome lists of open source software.

https://github.com/zonayedpca/nodemysqlphonebook

A Simple Phonebook App with MySQL, Node and Express JS
https://github.com/zonayedpca/nodemysqlphonebook

express mysql node

Last synced: about 1 year ago
JSON representation

A Simple Phonebook App with MySQL, Node and Express JS

Awesome Lists containing this project

README

          

## About
It is basically a simple Node Express Web Application using MySQL as its Database.

## Install All the Dependencies
```
npm i
```

## Connect to the Database
You must have to connect this application to your MySQL Database using environment variables

## Create Tables
You have to create two tables. I have added the commands below so that yoy can create those tables yourself
### User Table:
```
CREATE TABLE users (
id INT AUTO_INCREMENT PRIMARY KEY,
username VARCHAR(100) NOT NULL,
password VARCHAR(100) NOT NULL
);
```
### Phones Table:
```
CREATE TABLE phones (
id INT AUTO_INCREMENT PRIMARY KEY,
name VARCHAR(250) NOT NULL,
phone VARCHAR(100) NOT NULL,
user_id INT NOT NULL,
FOREIGN KEY(user_id) REFERENCES users(id)
);
```

## Run development server
```
npm run dev
```

## Thanks
```
||||||||||| ||| ||| ||| ||| ||| ||| || ||||||||
||| ||| ||| ||||| ||||| ||| ||| || |||
||| ||||||||||| ||| ||| ||| ||||| ||||| |||
||| ||| ||| ||| ||| ||| |||| ||| || |||
||| ||| ||| ||| ||| ||| ||| ||| || ||||||||
```