/SylhetJerseyHouse

This Android application is an e-commerce platform tailored for sports enthusiasts, offering a wide range of sports-related products such as jerseys, sports apparel, shoes, and flags. The app is developed using a combination of Java and Kotlin for programming.

Primary LanguageJava

SylhetJerseyHouse

an Android E-commerce Application

Overview

This Android application is an e-commerce platform tailored for sports enthusiasts, offering a wide range of sports-related products such as jerseys, sports apparel, shoes, and flags. The app is developed using a combination of Java and Kotlin for programming. XML is used for the user interface design, while MySQL, Room, and Shared Preferences are employed for database management.

Features

  • Splash Screen: Welcomes users with an engaging introductory screen upon app launch.

  • Login/Sign-Up: Provides a secure user authentication process, with user data sent and retrieved from a MySQL database.

  • Home Screen Fragment: Features an image slider for promotional advertising and a RecyclerView to showcase popular sports items, obtained via Retrofit from the MySQL database.

  • Category Fragment: Offers a variety of product categories, including National teams jerseys, club jerseys, shoes, and more.

  • Cart Fragment: Displays items added to the user's cart and calculates the total payment, managed efficiently through the Room database.

  • Settings Fragment: Allows users to view their profile, make adjustments to app settings, and log out when needed.

Getting Started

  • Clone the repository to your local machine.
  • Open the project in Android Studio.
  • Build and run the app on an Android emulator or physical device.

Technologies Used

  • Java
  • Kotlin
  • XML
  • MySQL
  • Room
  • Retrofit

App Screenshots

SylhetJerseyHouseMockUps

Contributing

Feel free to contribute to this project.