This project is a web application that allows users to reserve books from a library. The user can also see the list of books that are available in the library. The user can reserve a book by clicking on the reserve button. The user can also see the list of books that they have reserved.
Here is the link to the Back-End repository.
This project was built using these technologies.
- Gitflow
- Linters implemented
- Redux store
- React Router
- React Hooks
- React Testing Library
- Babel
- ES6
- CSS3
- HTML5
| Endpoint | Method | Description |
Here you can find a live demo of our frontend, that is using our own Library API (which you can also find here!
To get the project up and running on your local machine, follow these steps.
In order to run this project you need:
- To clone or fork this repo (https://github.com/leloufadel/Page-To-page-Library-Frontend)
- Have installed Node.js
- Have installed npm
- Have installed git
- Have installed Ruby
- Have installed Rails
- To modify this profile you will also need a text editor like VSCode or Atom.
Clone this repository to your desired folder:
git clone https://github.com/leloufadel/Page-To-page-Library-Frontend.git
cd Page-To-page-Library-Frontend
Install the required dependencies:
npm install
To run the project, execute the following command:
npm start
To run the tests, execute the following command:
npm test
Here's our Project Board. Take a look at how we started!
👤 Sadaf Daneshgar
- 👤 GitHub: @Sadaf-Daneshgar
- 👤 Twitter: @SadafDaneshgar
- 👤 LinkedIn: Sadaf Daneshgar
👤 Santiago Ruido
- 👤 GitHub: @Arch-Noize
- 👤 LinkedIn: Santiago Ruido
👤 Garvin Chimone
- 👤GitHub: @Chimoneg27
- 👤Twitter: @GarvinChimone
- 👤LinkedIn: Garvin Chimone
👤 Aisha Alselwi
- 👤GitHub: Aisha Alselwi
- 👤LinkedIn: Aisha Alselwi
👤 Lala Aicha El Vadel
- 👤LinkedIn: @Lala Aicha El Vadel
- 👤GitHub: @Lala Aicha El Vadel
- 👤Wellfound: @Lala Aicha El Vadel
- 👤Twitter: @Lala Aicha El Vadel
Upcoming improvements:
- [ ]
Find a bug or have a feature request? Open a new issue here on GitHub.
Contributions, issues, and feature requests are welcome! Feel free to check the issues page.
If you find this project helpful, please consider starring the repository. Your support is greatly appreciated!
I would like to thank the following individuals and organizations for their contribution to this project.
- I would like to express my heartfelt gratitude to Microvere for the invaluable learning experience they have provided.
- We also would like to mention that the design of the website is not ours. We followed Murat Kormaz's design in Behance, and thus follow the Creative Commons License terms.
This project is MIT licensed.