sadaf-Daneshgar / Page-To-page-Library-Frontend

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.

Home Page:https://page-to-page.onrender.com/

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

📚Page to Page Library: Book Reservations

📗 Table of Contents

📚Page to Page Library: Book Reservations

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.

🔗 Integration with Back-End

Here is the link to the Back-End repository.

(back to top)

🛠 Built With

Tech Stack

This project was built using these technologies.

(back to top)

Key Features

  • Gitflow
  • Linters implemented
  • Redux store
  • React Router
  • React Hooks
  • React Testing Library
  • Babel
  • ES6
  • CSS3
  • HTML5

(back to top)

📡 API Endpoints

| Endpoint | Method | Description |

(back to top)

🚀 Live Demo

Here you can find a live demo of our frontend, that is using our own Library API (which you can also find here!

(back to top)

💻 Getting Started

To get the project up and running on your local machine, follow these steps.

Prerequisites

In order to run this project you need:

Setup

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

Run the Project

To run the project, execute the following command:

npm start

Run the tests

To run the tests, execute the following command:

npm test

(back to top)

📋 Kanban Board

Here's our Project Board. Take a look at how we started! kanban1 kanban2

(back to top)

👥 Author

👤 Sadaf Daneshgar

👤 Santiago Ruido

👤 Garvin Chimone

👤 Aisha Alselwi

👤 Lala Aicha El Vadel

(back to top)

🔭 Future Features

Upcoming improvements:

  • [ ]

(back to top)

🔭 Issues

Find a bug or have a feature request? Open a new issue here on GitHub.

(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 find this project helpful, please consider starring the repository. Your support is greatly appreciated!

(back to top)

🙏 Acknowledgments

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.

(back to top)

📝 License

This project is MIT licensed.

(back to top)

About

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.

https://page-to-page.onrender.com/

License:MIT License


Languages

Language:JavaScript 79.9%Language:CSS 16.8%Language:HTML 3.3%