Skip to content

arcarum/book-sale-android-app

Repository files navigation

usedBookSale

Overview

A Book Selling Android application designed to facilitate the buying and selling of books. Users can create accounts, browse books currently on sale, search for specific titles, and list their own books for sale. This app utilizes Firebase for authentication and data storage, ensuring seamless user experience and data security. It follows Material Design guidelines for a modern and intuitive user interface. Additionally, there is error checking for all fields to ensure the user has properly entered the details required.

Features

User Authentication

  • Users can log in using their credentials or sign up for a new account if they don't have one.
  • Secure user authentication ensures data privacy.

Navigation Drawer

  • The navigation drawer provides easy access to different sections of the app, including:
    • Home: Displays books currently on sale.
    • My Listings: Displays books the currently logged in user is selling.
    • Profile: (Not Implemented yet) Placeholder for future profile page.
    • Logout: Allows users to log out of their accounts.

Search Functionality

  • Users can freely search for any book using the title, making it easy to find specific books of interest.

Menu

  • The menu offers two main options:
    • Sell Book: Allows users to list their books for sale.
    • About: Displays information about the app.

Sell Book

  • Users can list their books for sale by providing:
    • Title
    • Category
    • Price
    • Description
  • Listed books are visible to all users on the home page.

Book Details

  • Clicking on a book item displays all the book details, including the title, category, price, and description.
  • Sellers have additional options, such as edit and remove listing.

Contact Seller

  • Users can contact the seller via email to arrange a meeting location.
  • Email client app integration simplifies the process of composing emails.

Seller Options

  • Sellers can edit the details of their listed books, including the title, price, and description.
  • The "remove listing" button allows sellers to remove books that have been sold or are no longer available for sale.

Demo

demo.webm

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages