Skip to content

Preveen369/NammaPets-SBA

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

19 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

🐾 Namma Pets SBA

Platform Tech Language UI License

Namma Pets SBA is an Android-based mobile application designed to facilitate the buying and selling of pets in an engaging and interactive platform. It offers a user-friendly interface for browsing and listing pets, secure user authentication, and real-time data management using Firebase. Whether you're a pet lover looking to buy or a seller wanting to find a new home for your furry friends, this app simplifies the process with seamless navigation and intuitive features.


📋 Table of Contents

No. Sections
01 🚀 Features
02 🛠️ Tech Stack
03 📂 Project Structure
04 📲 Installation & Setup
05 🤝 Contributing
06 📧 Contact
07 🌟 Show your support

🚀 Features

🛒 Pet Categories & Listings

  • Browse pets conveniently categorized by species, breed, age, and more.
  • Filter and sort options for a quick and personalized search experience.
  • View detailed information, images, and pricing for each pet.

🔒 User Authentication

  • Secure sign-up and login using Firebase Authentication.
  • Password recovery options for convenience and account safety.

🛍️ Buying Platform

  • Explore a variety of pets available for purchase.
  • Add pets to a shopping cart for a smoother buying process.
  • Directly connect with sellers through the app interface.

📤 Selling Platform

  • List pets for sale with images, descriptions, and pricing.
  • Manage and update listings through a personalized dashboard.

🛒 Shopping Cart

  • Add pets to your cart for a smooth purchasing experience.
  • View and manage cart items before checkout.

❤️ Favourites Option

  • Save favorite pets for easy access later.
  • Organize your wishlist with a single tap.

👤 Profile Management

  • Create and customize your user profile.
  • View your purchase history and selling activity.

🛠️ Tech Stack

  • Frontend: Java, XML
  • Backend: Firebase (Authentication, Realtime Database)
  • Tools: Android Studio
  • Target SDK: 24+

📂 Project Structure

NammaPets-SBA/
└── app/
    └── src/
        └── main/
            ├── java/
            │   └── com/example/nammapetssba/
            │       ├── BirdsAdapter.java   # Adapter for displaying birds in a list
            │       ├── activities/         # Login, Signup, Main, Profile, SellPet, etc.
            │       ├── fragments/          # DogsFragment, CatsFragment, PetDetailFragment, etc.
            │       ├── adapters/           # DogsAdapter, CatsAdapter, etc.
            │       ├── models/             # Pet.java, CartItem.java
            │       ├── utils/              # UI managers, Navigation handlers
            └── res/
                ├── drawable/               # Image resources
                ├── layout/                 # XML UI layouts
                ├── layout/                 # XML layouts for activities and fragments
                ├── menu/                   # Menu resources
                └── values/                 # String, style, and other resources
                    └── strings.xml, styles.xml
                    └── values-night/       # Night mode resources

📲 Installation & Setup

📋 Prerequisites

  • Android Studio installed
  • Firebase project setup

🧑‍💻 Steps to Run

  1. Clone the repository
    git clone https://github.com/your-username/Namma-Pets-SBA.git
  2. Open in Android Studio and sync dependencies.
  3. Configure Firebase:
    • Add google-services.json to app/ directory.
    • Enable Firebase Authentication & Realtime Database.
  4. Run the app on an emulator or a physical device.

🤝 Contributing

Pull requests are welcome! Feel free to fork the repository and submit improvements.

Contributions are welcome! Follow these steps:

  1. Fork the project.
  2. Create a feature branch:
    git checkout -b feature-name
  3. Commit your changes:
    git commit -m "Add feature description"
  4. Push to the branch:
    git push origin feature-name
  5. Open a pull request.

📧 Contact

For queries or suggestions:


🌟 Show your support

If you find this project interesting, please consider giving it a ⭐ on GitHub to show your support!

About

Namma Pets SBA is an Android based mobile application that simplifies pet buying and selling through an engaging interface, secure Firebase authentication, and real-time listings. Ideal for pet lovers and sellers alike, it offers seamless navigation and intuitive features.

Topics

Resources

Security policy

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages