Skip to content

Skipper/DroneHub

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

6 Commits
 
 
 
 

Repository files navigation

🚁 DroneHub - Your Drone Store

Screenshot

🚀 Project Description

DroneHub is a mobile application developed in Kotlin that offers an online shopping experience for drone and unmanned aerial vehicle enthusiasts. Our application combines an attractive user interface (UI) design with a robust user experience (UX) to provide an immersive shopping experience. It uses Firebase, a non-relational database, to ensure efficient performance and reliable data management.

🌟 Key Features

  • User Profile: The top of the application displays the user's image and a welcome message, adding a personal touch to the user interface (UI) design.

  • Intuitive Navigation: The app offers simple and clear navigation to explore categories and products, enhancing the user experience (UX).

  • Responsive Design: The app's design adapts seamlessly to both landscape and portrait modes on mobile devices, ensuring an optimal user experience (UX).

  • Internationalization: Support for English and Spanish, allowing users to switch the app's language for a better user experience (UX).

  • Filtering and Sorting: Users can filter and sort the list of drones according to their preferences, enhancing the user experience.

  • Categories and Products: Explore a wide range of categories and products with two attractive CardView designs.

  • Advanced Search: Use the search field to quickly find the drones you desire.

  • Empty State Handling: When the RecyclerView for products has no records in a category, the app provides a user-friendly message to inform users and enhance their experience.

⚙️ App Structure

DroneHub follows the MVVM (Model-View-ViewModel) pattern to separate business logic from the user interface, simplifying development and improving the user experience (UX).

💻 Requirements

  • Minimum Android Version: Android 5.0 (Lollipop)
  • Maximum Android Version: Android 12

📷 Screenshots

Screenshot Screenshot Screenshot

💡 Future Features

In future updates, we plan to add the following features to further enrich the user experience:

  • Favorites: Users will be able to mark their favorite drones for quick access and tracking of desired products.

  • Shipping: We will implement an efficient and reliable shipping system to ensure users receive their products safely and promptly.

  • User Profile Section: We will create a user profile section for customers to manage their personal information and preferences.

  • Customized Notifications: Users will receive personalized notifications about offers, news, or product updates.

  • Multiple Payment Methods: We will offer multiple secure payment options for user convenience.

These enhancements are designed to provide a more comprehensive and satisfying shopping experience for our users.

▶️ Execution Instructions

To run this application in your own environment, you will need to configure Firebase and the Android development environment. Although the source code is not shared, you can follow a similar guide in your own project.

🔎 Use Case Examples

  • A drone enthusiast can easily explore a wide range of drones and accessories before making a purchasing decision.

  • A user can keep track of their favorite products and receive personalized notifications about offers and product updates.

  • Comments and Reviews: Users can read and leave comments and reviews about products, helping others make informed decisions.

  • Customer Support: Users can directly contact customer support through the application to get assistance with questions or issues.

🤝 Collaboration Proposal

We are open to collaboration opportunities and willing to sell the project to a company looking to take it to the next level. If you are interested in acquiring DroneHub or collaborating in its development, please contact us at [email protected].

📃 License

This project is shared under the MIT License. You can find the details in the LICENSE file.


We appreciate your interest in DroneHub. Thank you for visiting our repository!

About

# DroneHub - Your Drone Store

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published