- a small variation of to do list
- it allows you to add your favourite books
Client
- React
- Typescript
- Skeleton
Server
- Express
- Typescript
Security
- Helmet
- Express Rate Limit
Database
- MySQL
- general view ✔️
- adding a new book to the list ✔️
- editing existing ones ✔️
- deleting specific one or all at once ✔️
- you can search your book by title or by author name ✔️
- you can list your positions by title, author, page number or by status ✔️
This project uses npm as package manager
npm install --global npm
Clone the project
git clone https://github.com/RavenPl/MyLibrary-v3-FE.git
Go to the project directory
cd my-library-FE
Install dependencies
npm install
Start the server
npm start
- Make sure backend is listening and database is implemented correctly, also please check cors settings in express repository!
☑️ putting together frontend with backend into working application
☑️ sharing typescript types between frontend and backend
☑️ first use of React library
☑️ using context for common state
☑️ putting project on proffesional server
The project is closed.