Skip to content

Online Library: a full-stack client-server application written in node.js and React 17 using MySQL database.

License

Notifications You must be signed in to change notification settings

alecksmart/online-library

Repository files navigation

Online Library

A full-stack client-server application for online library written in node.js and react 17.

About Online Library

Technologies

  • Database: MySQL
  • Back-end (REST API): JavaScript (nodejs, express)
  • Front-end: JavaScript (React, Redux)

Installation and running

New installation

Create a new database and user like

CREATE DATABASE online_library;
CREATE USER 'online_library'@'localhost' IDENTIFIED BY 'online_library';
GRANT ALL PRIVILEGES ON online_library.* TO 'online_library'@'localhost';
FLUSH PRIVILEGES;
npm run cleaninstall

Re-seed

npm run seedinstall

Start

npm start

Point the browser to http://localhost:3000. Dedmo users: [email protected] and [email protected], demo password for both 12345.

Troubleshooting

If you have troubles running server part, try

npm install -g --force nodemon

About

Online Library: a full-stack client-server application written in node.js and React 17 using MySQL database.

Resources

License

Stars

Watchers

Forks

Packages

 
 
 

Languages