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

https://github.com/ibrsec/book-fs-frontend-react

Frontend of the book app
https://github.com/ibrsec/book-fs-frontend-react

axios react redux tailwind

Last synced: about 2 months ago
JSON representation

Frontend of the book app

Awesome Lists containing this project

README

          








Logo

Frontend of Book App


An awesome Frontend of Book App





View Demo
ยท
Backend repo
ยท
Report Bug
ยท
Request Feature


๐Ÿ“Ž Table of Contents ๐Ÿ“Ž


  1. About The Project


  2. Overview

  3. Quick Setup

  4. Directory structure

  5. Built With


---


## โ„น๏ธ About The Project

[![book-fs-frontend-react](./public/project.png)](https://book-fs-frontend-react.vercel.app/)

(back to top)

---


## ๐Ÿ‘€ Overview

๐Ÿ“ฆ Frontend of the my Books App project | [Books Backend](https://github.com/ibrsec/backend-stockapi)

๐ŸŽฏ React Development: Built a responsive frontend with React.js, providing a seamless user experience for managing books, authors, and user profiles.

๐Ÿ›  State Management: Employed Redux Toolkit to manage state efficiently and maintain consistency across sessions.

๐Ÿ“ก Data Fetching: Used Axios for API requests, ensuring fast and reliable data retrieval and updates.

๐Ÿš€ React Router: Integrated React Router for smooth navigation between key sections like book listings, author details, and user management.

๐Ÿ”” User Notifications: Implemented React Toastify to provide real-time feedback for actions such as adding, editing, or deleting books and authors.

๐Ÿ’พ CRUD Operations: Developed full CRUD functionality for managing books, authors, genres, and user accounts effectively.

๐ŸŽจ Styling: Utilized Tailwind CSS to build a modern and responsive user interface quickly and efficiently.

(back to top)


## ๐Ÿ›ซ Quick Setup

```sh
# clone the project
git clone https://github.com/ibrsec/book-fs-frontend-react.git

# enter the project directory
cd book-fs-frontend-react

# install dependency
npm install || yarn install

# develop
npm run dev || yarn start
```

(back to top)


## ๐Ÿ“‚ Directory structure

```diff
book-fs-frontend-react (folder)
|
|---public (folder)
|
+ |---src (folder)
| |
| |---pages (folder)
| |
| |---components (folder)
| |
| |---app (folder) (store, slices)
| |
| |---features (folder)(Slices)
| |
| |---router (folder)
| |
| |---services (folder)
| |
| |
| |---helper (folder)
| | โ””---ToastNotify.js
| |
| |---App.js
| |---Index.js
| โ””---Index.css
|
|----package.json
|----.env
|----tailwind.config.js
โ””----readme.md
```

(back to top)

---


### ๐Ÿ—๏ธ Built With