Skip to content

Vanessa-Audrie/TechBook

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

97 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

📚 TechBook — Your Online Bookstore App

Description

TechBook is a modern mobile application designed to provide a seamless and convenient book-shopping experience. With a wide range of features, users can browse, search, and purchase books directly from their devices. The app supports user account creation and login, allowing users to manage their profiles and track their order history.

A Shopping Cart makes it easy to collect books before checking out, while the Wishlist lets users save books for future purchases. The Search and Filter functions help users find books by title, author, genre, or keyword. Additional features include shipping cost estimation, order tracking, and more — all designed to enhance the user experience.

Objectives

  • Facilitate the purchase of books through a user-friendly platform.
  • Enable users to search for books based on title, author, or genre.
  • Provide personalized book recommendations based on user preferences and purchase history.
  • Display detailed book information including synopsis and user reviews.

Key Features

  • User Authentication 🔐: Secure login and registration functionality. New users must sign up before accessing the app.
  • User Profile 👤: Users can view and manage personal details such as username, phone number, email, date of birth, preferred language, and log out from the app.
  • Shopping Cart 🛒: Allows users to store books they plan to purchase before proceeding to checkout.
  • Wishlist ❤️: Users can save books they’re interested in for future purchases, with the ability to manage their list over time.
  • Checkout & Payment 💳: Displays total purchase amount and guides the user through the payment process.
  • Shipping Cost Estimator 🚚: Predicts shipping fees based on the user's delivery address prior to payment.
  • Order History 📜: Tracks past orders and shows real-time shipment status.
  • Item Search 🔍: Enables users to quickly find books by entering relevant keywords.
  • Advanced Filters 🎛️: Filter search results by price, genre, rating, and other criteria to easily find desired books.
  • Product Details 📝: Provides comprehensive book information including author, publication year, description, etc.
  • Ratings & Reviews ⭐: Users can rate and review the books they’ve purchased, helping others make informed decisions.

Tech Stack

  • Programming Language: Kotlin
  • IDE: Android Studio
  • Database: Firebase & SQLite

Team & Responsibilities

Name Role
Nur Adilah Backend & Logic
Vanessa Frontend
Felicia Backend & Logic
Faiza Backend & Logic
Mubarok Frontend

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Packages

 
 
 

Contributors

Languages