Skip to content
A CRUD product registration app. On the server side this app uses Node and MySQL to query and route data and Handlebars to generate HTML. This app also follows the MVC design pattern and use Sequelize to interact with the database. On the client side uses Bootstrap for layout and style, and JQuery to validate user input.
JavaScript HTML CSS
Branch: master
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
config
controllers
db
models
public/assets
routes
views
.gitignore
README.md
package.json
server.js

README.md

Product Registration

A CRUD product registration app. On the server side this app uses Node and MySQL to query and route data and Handlebars to generate HTML. This app also follows the MVC design pattern and uses Sequelize to interact with the database. On the client side uses Bootstrap for layout and style, and JQuery to validate user input.

How it works

  • The product registration form allows users to enter the product information and save it in the database.

Create

  • The List page allows user to see the products saved in the database, search, sort and edit or delete them.

Create

  • The edit form allows users to edit a existing product.

Create

  • This is the alert when the user presses the delete button. Create

Installing

These instructions will get you a copy of the project up and running on your local machine for development and testing purposes. Open Terminal/bash window

  • Clone this repo. git clone https://github.com/Jhongert/Product-Registration.git
  • Navigate to bamazon folder. cd Product-Registration
  • Install all dependencies. npm install
  • Import database db.sql
  • In config/congif.json change database username and password

Dependencies

  • express
  • body-parser
  • cexpress-handlebars
  • mysql2
  • sequelize

Developed with

Node.js, Express, MySQL, Sequelize, JQuery, Bootstrap

Demo

Author

Jhongert Fuertes

You can’t perform that action at this time.