Skip to content

Booksquare is a mobile application built with React Native that facilitates buying, selling, and trading of books.

Notifications You must be signed in to change notification settings

axelguimaraes/Booksquare-ReactNative

Repository files navigation

Booksquare - Books E-Commerce App

Booksquare is a mobile application built with React Native that facilitates buying, selling, and trading of books. Whether you're a book lover looking to expand your collection, or you want to declutter your shelves by selling or trading books, Booksquare provides a convenient platform for book enthusiasts to connect.

Features

  • Browse Books: Explore a wide range of books across various genres.
  • Search Functionality: Easily find specific books by title, author, or genre.
  • User Authentication: Secure authentication system for users to create accounts and log in.
  • Buy Books: Purchase books from other users.
  • Sell Books: List books for sale with detailed descriptions and pricing.
  • Trade Books: Exchange books with other users based on mutual agreements.
  • User Profiles: View profiles of other users to see their listings and ratings.
  • Messaging System: Communicate with other users to discuss transactions.
  • Notifications: Receive notifications for new messages, offers, and transactions.

Installation

  1. Clone the repository:

    git clone https://github.com/username/booksquare.git
  2. Navigate to the project directory:

    cd booksquare
  3. Install dependencies:

    npm install
  4. Start the Metro server:

    npx expo start
  5. Run the app on a simulator or device:

    npx expo android   # For Android
    npx expo ios       # For iOS

Technologies Used

  • React Native: Frontend framework for building cross-platform mobile apps.
  • Firebase: Backend services for user authentication, database, and storage.
  • React Navigation: Routing and navigation library for React Native apps.
  • Redux: State management library for managing application state.
  • Expo: Development toolchain for building and deploying React Native apps.

License

This project is licensed under the MIT License - see the LICENSE file for details.

Acknowledgements

  • This project was inspired by the passion for books and the desire to create a platform for book lovers to connect and share their love for reading.
  • Special thanks to the React Native community for providing valuable resources and support for building mobile applications.

About

Booksquare is a mobile application built with React Native that facilitates buying, selling, and trading of books.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published