/library_managemnt_frontend

This is the frontend application for the library management system

Primary LanguageJavaScriptMIT LicenseMIT

📗 Table of Contents

📖 Libarary Management Frontend

[Libarary Management Frontend] is an application that one can manage the books, members and reservations. It provides a good and simple UI for users to interact with.

🛠 views

Desktop Views

booksdesktop booksInfordesk createbooks membersDesktop membersInfodesk createmembersdesk reservationdesktop createReservationdesk

Mobile views

bookmobi bookinfomobi newbookmobi membermobi memberinfomobi createmembermobi reservationmobi createReservationMobi

Error handling

errors

(back to top)

## 🛠 Built With

Tech Stack

This project was build using React and Redux

Client

(back to top)

Back-end

The apps back-end can be found here.

(back to top)

Key Features

Features in this project

  • CRUD Reservations
  • CRUD Members
  • CRUD Books

(back to top)

💻 Getting Started

To get a local copy up and running, follow these steps.

  • Create a local directory where you can clone the project
  • Clone the project to your directory by running
git clone https://github.com/leehaney254/library_managemnt_frontend.git
  • Run
npm install
  • Clone the backend and run it.
  • To start your app run:
npm run dev

(back to top)

Prerequisites

In order to run this project you need:

  • A code editor
  • A browser
  • Install Nodejs

(back to top)

Setup

Clone this repository to your desired folder:

  • Create a local directory where you can clone the project
  • Clone the project to your directory by running
  git clone https://github.com/leehaney254/library_managemnt_frontend.git

(back to top)

Usage

To run the project, execute the following command:

  npm run dev

To run the tests, execute the following command:

  npm test

NB: To run the tests successfully make sure you have connected the front-end to the backend

(back to top)

👥 Author

👤 Leehaney George

(back to top)

🔭 Future Features

  • Improve UI/UX
  • Add Authentification and authorization

(back to top)

🤝 Contributing

Contributions, issues, and feature requests are welcome!

Feel free to check the issues page.

(back to top)

⭐️ Show your support

If you like this project kindly leave a ⭐ and reach me through our social media links above.

(back to top)

📝 License

This project is MIT licensed.

(back to top)