App Features

User Authentication

Allow users to easily register, log in, and recover their passwords, ensuring a secure and personalized experience.

Home:

The dynamic home screen layout provides a personalized experience for users. It adapts based on user preferences, browsing history, and location. It showcases featured listings, popular categories, and recent activities to help users discover relevant content easily.

Listing Detail:

The listing detail page offers comprehensive information about a specific listing. It includes the listing's name, image, address, price, location, description, and any custom fields associated with the listing. Users can view all the essential details and make informed decisions.

Around You:

The "Around You" feature displays all listings in close proximity to the user's current location. By leveraging geolocation services, users can explore nearby listings conveniently. This feature enhances the user experience by focusing on local relevance.

All Categories:

The "All Categories" section presents a comprehensive list of all the categories available in the app. It allows users to browse through various categories and easily access the listings that interest them. Each category represents a specific group of items or services for simplified navigation.

Add Listing:

The "Add Listing" functionality enables users to create and publish new listings. It guides users through a step-by-step process to enter details such as category, subcategory, city, location, name, image, address, description, and any custom fields associated with the listing. Users can easily upload their content and provide accurate information to attract potential buyers.

Messages:

The "Messages" feature keeps track of all the user's message history with other app users. It utilizes real-time Firestore technology, ensuring instant message synchronization and seamless communication between users. This feature facilitates easy conversations and promotes effective communication for negotiation or inquiries.

Chat:

The "Chat" feature allows users to engage in real-time conversations with other users. It leverages Firestore's real-time capabilities to provide a responsive chat experience. Users can exchange messages, negotiate deals, and discuss listing details conveniently within the app.

Search:

The search engine feature empowers users to quickly find specific listings or items by entering relevant keywords. It utilizes efficient search algorithms to retrieve accurate results based on the user's input. Users can search for specific names, categories, locations, or any other searchable attributes within the app.

Filter:

The filter functionality enables users to refine their search results based on specific criteria. Users can filter listings by category, city, price range, and any custom fields associated with the listings. This feature helps users narrow down their search and find the most relevant results.

Choose Package:

The "Choose Package" feature allows users to explore all listings within a selected category. It presents various subscription packages or pricing options available for that specific category. Users can browse and choose the package that suits their requirements to maximize their visibility within the app.

Favorite:

The "Favorite" section displays all the listings that users have marked as favorites. Users can easily access and manage their favorite listings for future reference or quick access. This feature enhances user engagement and provides a convenient way to save preferred listings.

My Listings:

The "My Listings" feature provides users with an overview of all the listings they have uploaded to the platform. It allows users to manage their listings, edit details, update images, or remove listings if necessary. This feature ensures easy control and management of the user's own content.

Sign In:

The "Sign In" functionality allows users to log in to their accounts using their registered email and password. It ensures secure access to personalized features, such as favorite listings, messages, and user-specific settings. Users can sign in to access their profile and interact with other app users.

Sign Up:

The "Sign Up" feature enables new users to create an account by registering their personal information. It involves providing necessary details such as name, email, password, and any additional required information. This feature allows users to access personalized features and maintain their profile.

Forgot Password:

The "Forgot Password" functionality assists users in resetting their account passwords if they forget them. Users can initiate a password reset request, and the app will guide them through the necessary steps to regain access to their account. This feature ensures account security and user convenience.

Change Password:

The "Change Password" feature allows users to modify their account passwords. It ensures that users can update their passwords periodically or in case of security concerns. Users can securely change their passwords to maintain account integrity.

Profile:

The profile page showcases the user's account information, including their personal details, uploaded listings, and any additional information they have provided. Users can view and update their profile information, ensuring accurate representation within the app.

Verify Phone:

The "Verify Phone" functionality verifies the user's phone number to enable them to upload listings. It ensures an additional layer of security and helps prevent spam or misuse of the app. Users can follow the verification process to confirm their phone number's authenticity.

Builder Desktop App:

The "Builder Desktop App" offers a convenient way to customize the app's home layout and configure various app settings. Users can use the desktop builder app to design and personalize the home screen layout, set up app preferences, and customize the overall appearance and functionality of the app.