/library-fullstack-app

This is a CRUD Library Application built with React, React Router and MySQL and Express as backend.

Primary LanguageJavaScript

CRUD Library Application

This is a CRUD Library Application built with React, React Router and MySQL and Express as backend.

Table of contents

Overview

Requirements

  • Create a multipage React app using React Router
  • Give users opportunity to add a new book to the database
  • Update/Delete any book in the DB

Getting Started with Create React App

This project was bootstrapped with Create React App.

My process

Built with

  • Semantic HTML5 markup
  • CSS custom properties
  • React.JS
  • React Router
  • MySQL DB

Useful resources

  • ReactJS - How to set up a local development environment on your computer
  • React Router - React Router Tutorial
  • StackOverflow - errno: 1251, sqlMessage: 'Client does not support authentication protocol requested by server; consider upgrading MySQL client
  • Insomnia - Test DB
  • Axios - Promise based HTTP client for the browser and node.js
  • StackOverflow - NodeJS environment variables undefined
  • Youtube - No Connection Established in MySQL Workbench.

Author

Credits

  • Lama Dev - Thanks to Lama Dev for this tutorial