Skip to content

eebrutoklu/bookstore

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

1 Commit
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

React Bookstore Application

This project is a book store application built using React and React Router. The application includes functionalities such as navigation between different pages, filtering books, viewing details, and contacting.

Screenshots

Home Page Home Page Home Page Home Page

React Components and Methods Used

  • React Router: A React library used for navigation.
    • BrowserRouter, Routes, Route, Link, NavLink
  • useState Hook
  • useEffect Hook
  • useParams Hook
  • useNavigate Hook
  • useSearchParams Hook
  • Axios
  • Destructuring
  • Arrow Functions
  • Conditional Rendering

Components and Files

  • App.js: Main component containing application routes.
  • MainPage.js: Home page component.
  • ProductsPage.js: Products page component.
  • DetailPage.js: Book details page component.
  • NotFoundPage.js: 404 page component.
  • ContactPage.js: Contact page component.
  • Header.js: Header component.
  • Footer.js: Footer component.
  • Card.js: Book card component.
  • FilterArea.js: Filter area component.
  • BookInfo.js: Book info component.

Installation

  1. Clone the repository: git clone https://github.com/username/project.git
  2. Navigate to the project directory: cd project
  3. Install the necessary packages: npm install
  4. Start the project: npm start

Contributing

  1. Fork this repository
  2. Create a new branch: git checkout -b feature
  3. Make your changes and commit them: git commit -am 'Add new feature'
  4. Push to your branch: git push origin feature
  5. Submit a pull request

License

This project is not created for commercial purposes. It is for educational purposes only.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors