Skip to content

📚 The BookHouse Project is a web application built with React.js that allows users to browse and purchase books. It features user registration and login, dynamic loading of product data from a database, shopping cart functionality, and a checkout process.

Notifications You must be signed in to change notification settings

natividadesusana/the-bookhouse

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

30 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

The BookHouse

ℹ️ About

The BookHouse is a web application that allows users to browse and purchase books. The main features of the project include:

User registration and login functionality Dynamic loading of product data from a database Shopping cart functionality for adding multiple products Checkout process to complete a purchase (no actual payment processing) The BookHouse was developed as a personal project to practice web development skills and showcase the use of React.js and API integration.


Captura de Tela 2023-06-12 às 17 03 02 Captura de Tela 2023-06-12 às 17 17 40 Captura de Tela 2023-06-12 às 17 18 52 Captura de Tela 2023-06-12 às 17 26 07

🔸 Demo: https://projeto15-thebookhouse-front.vercel.app

🔸 Backend Repository: https://github.com/the-bookhouse/the-bookhouse-API

🔸 Organization The BookHouse: https://github.com/the-bookhouse


🛠️ Technologies

react logo js logo html5 logo css3 logo git logo github logo

The BookHouse is built using React.js, a popular JavaScript library for building user interfaces. The application fetches book data from a database using Axios, and the user interface is styled using HTML5 and CSS3. Git and GitHub are used for version control and collaboration.

⚙️ Functionalities

  • User Registration and Login: Users can create an account and authenticate themselves as clients of the site.

  • Product Listing: Users can browse and view the available books on the site. The product data is dynamically loaded from a database.

  • Shopping Cart: Users can add multiple books to their shopping cart, enabling them to purchase multiple products simultaneously.

  • Checkout: Users can proceed to the checkout process to complete a purchase. No actual payment processing is implemented, but the purchase information, including user and product data, is stored in the database.


🖇 How to run

To run this project locally, follow these steps:

  1. Clone this repository: git clone https://github.com/natividadesusana/the-bookhouse.git
  2. Install the dependencies: npm install
  3. Run the development server: npm start
  4. Access http://localhost:3000 in your browser to see the app running.

How to Contribute

Contributions are always welcome! If you find any bugs or have suggestions for new features, feel free to open an issue or submit a pull request.

About

📚 The BookHouse Project is a web application built with React.js that allows users to browse and purchase books. It features user registration and login, dynamic loading of product data from a database, shopping cart functionality, and a checkout process.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published