Skip to content

saqibahmed13/BookAppStore

Repository files navigation

Book App Store

This project is a React application that serves as a book store, offering both free and paid books. It features routing using React Router and includes user authentication for login, logout, signup, and sign-out functionality.

Components

  • Home: Landing page showcasing featured books.
  • Courses: Component for displaying available books.
  • Signup: Component for user registration.
  • Contact: Component for contact information and form.
  • About Us: Component for displaying information about the organization.
  • Authentication: Components for login and logout functionality.

Installation

To run this project locally, follow these steps:

  1. Clone the repository:

  2. Install dependencies:

  3. Start the development server:

  4. Open your browser and navigate to http://localhost:3000 to view the application.

Project Structure

The project structure is as follows:

Routes

  • /: Home page.
  • /books: Page displaying free and paid books.
  • /signup: Signup form.
  • /login: Login page.
  • /logout: Logout page.
  • /contact: Contact page.
  • /about: About Us page.

Technologies Used

  • React
  • react-router-dom
  • Node.js
  • MongoDB
  • Express.js

Authentication

This application features user authentication, allowing users to log in, sign up, and log out. Ensure your backend is set up to handle these requests properly.

Demo

You can view a live demo of the application here: Live Demo Link

GitHub Repository

For source code and further documentation, visit the GitHub repository: GitHub Link

Contributing

Contributions are welcome. Feel free to submit pull requests or suggest improvements.

About

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors