Features
-
User Authentication and Profile Management:
- Login via social logins using Auth0.
- Update user profile details, including address and contact information.
-
Listing Management:
- Create new listing adverts with vehicle details and images.
- Admin review and approval process.
- Users receive notifications for listing status updates.
-
Listing Lifecycle:
- Listings automatically expire after a month.
- Users can renew their own listings.
- Update and delete listings.
-
Subscription Management:
- Subscribe to listings based on interests.
- Receive notifications for new listings matching interests.
- Update, delete, activate, and deactivate subscriptions.
-
Admin Controls:
- Full control over listings and subscriptions.
- Manual cache management.
-
Featured Listings:
- Convert listings into featured listings for a limited time and duration to gain more views.
-
Filtering Functionality:
- Publicly posted listings can be filtered based on various criteria for an enhanced user experience.
- Dashboard includes advanced filtering options for users to manage and view their listings efficiently.
-
Reporting and Listing Updates:
- Report listings for review.
- Update existing listings with new information.
-
Listing Status:
- Mark listings as sold, temporarily unlisted, or permanently unlisted.
-
Contact Us Page:
- Allow users to contact support.
-
Search Engine Optimization:
- Every aspect of the web app is optimized for search engines.
- Meta tags, structured data, and other SEO best practices are implemented for improved discoverability.
-
Image Optimization:
- Images are optimized for SEO.
- ImageKit (CDN) is used to load images, ensuring faster load times and a better user experience.
- Various other image optimization techniques are employed to enhance overall performance.
-
Responsive Design:
- The web app is built to be responsive, ensuring a seamless user experience across various devices and screen sizes.
- Designed using Tailwind CSS and DaisyUI for a modern and visually appealing UI.
-
Country-Specific Content:
- Tailors content shown to users based on their country for a more personalized experience.