Dashboard
Quick Actions
Dealer Management
| Images | Name | Contact | Location | Station Name | Coordinates | Added | Actions |
|---|
No dealers found
Add your first dealer to get started
Contact Enquiries
0
Total Contacts
0
Today's Contacts
0
This Week
0
This Month
| Name | Message | Date & Time | Actions |
|---|
No enquiries found
No contact enquiries match your current filters
Welcome to Dealer Management System
This comprehensive guide will help you navigate and use all features of the admin panel effectively.
Dealer Management
Add, edit, and manage dealer information with image uploads and location coordinates.
Enquiry Handling
Track and manage customer enquiries with status updates and filtering options.
Getting Started
Login to Admin Panel
Enter your authorized email address and verify with the OTP sent to your email. Only authorized administrators can access the system.
Navigate the Dashboard
Use the sidebar navigation to switch between different sections. The dashboard provides an overview of your system statistics.
Start Managing Data
Begin by adding dealers and managing enquiries. Use the search and filter options to find specific records quickly.
Pro Tip: The sidebar can be collapsed on desktop for more screen space, and it automatically adapts to mobile devices.
How to Manage Dealers
Adding a New Dealer
Click "Add New Dealer"
Navigate to the Dealers section and click the "Add New Dealer" button to open the dealer form.
Upload Dealer Images
Drag and drop multiple images or click "Choose Images" to select up to 10 images (5MB each). Images help identify dealers visually.
Fill Required Information
Enter the dealer's name, contact number, location, and station name. Email is optional but recommended for communication.
Add Location Coordinates (Optional)
If you have the exact latitude and longitude coordinates, enter them in the coordinates section. This helps with mapping and location services.
Save the Dealer
Click "Save Dealer" to add the dealer to your database. The system will upload images and save all information.
Note: You can edit dealer information anytime by clicking the edit button in the dealers table.
How to Add Latitude & Longitude Coordinates
Location coordinates help pinpoint exact dealer locations on maps and improve location-based services.
Method 1: Using Google Maps
Open Google Maps
Go to maps.google.com in your web browser.
Search for the Location
Type the dealer's address or business name in the search box and press Enter.
Right-click on the Location
Right-click on the exact spot where the dealer is located. A context menu will appear with coordinates at the top.
Copy the Coordinates
Click on the coordinates (they look like: 28.6139, 77.2090) to copy them to your clipboard.
Enter in Admin Panel
Paste the first number (before the comma) as Latitude and the second number as Longitude.
Coordinate Examples
Latitude: 28.6139
Longitude: 77.2090
Latitude: 19.0760
Longitude: 72.8777
Latitude: 12.9716
Longitude: 77.5946
Latitude: 13.0827
Longitude: 80.2707
Method 2: Using GPS Coordinates App
Download GPS App
Install a GPS coordinates app on your smartphone (like "GPS Coordinates" or "My GPS Coordinates").
Visit the Location
Go to the exact dealer location and open the GPS app to get precise coordinates.
Record Coordinates
Note down the latitude and longitude values displayed by the app.
Important: Latitude ranges from -90 to +90, and Longitude ranges from -180 to +180. Make sure to include the negative sign if present.
Method 3: Using What3Words
Visit What3Words
Go to what3words.com or use their mobile app.
Search or Navigate
Either search for the address or navigate to the location on the map.
Get Coordinates
Click on the location to see the coordinates displayed at the bottom of the screen.
Pro Tip: Having accurate coordinates helps with route planning, delivery services, and location-based analytics.
Managing Enquiries
Understanding Contact Enquiries
Access Enquiries Section
Click on "Enquiries" in the sidebar navigation to view all contact enquiries from your website.
View Contact Details
Click the "View" button to see full contact details including name, email, message, and timestamp.
Reply to Contacts
Use the "Reply" button to open your default email client with a pre-filled response template.
Filtering and Search
Search by name, email, or message content
Filter by today, this week, or this month
View contact counts and trends
Data Source: Contact enquiries are automatically retrieved from your Firebase "contacts" collection.
Navigation & Interface
Sidebar Navigation
Desktop Navigation
On desktop, click the hamburger menu (☰) to collapse/expand the sidebar for more screen space.
Mobile Navigation
On mobile devices, the sidebar slides out from the left. Tap the overlay or menu button to close it.
Section Switching
Click any sidebar item to switch between Dashboard, Dealers, Enquiries, and Help sections.
Search & Filter Features
Global Search
Search across dealer names, contact numbers, emails, and locations.
Smart Filters
Filter by location, station name, or enquiry date for quick access.
Real-time Updates
Data refreshes automatically, or use the refresh button for manual updates.
Responsive Tables
Tables adapt to screen size with horizontal scrolling on smaller devices.
Troubleshooting & Tips
Common Issues & Solutions
Images Not Uploading
Ensure images are under 5MB and in supported formats (JPEG, PNG, GIF, WebP). Check your internet connection.
OTP Not Received
Check your spam folder, ensure email address is correct, and wait up to 2 minutes for delivery.
Data Not Loading
Click the refresh button or reload the page. Check your internet connection and Firebase configuration.
Mobile Display Issues
Rotate your device to landscape mode for better table viewing, or use the horizontal scroll.
Best Practices
Regular Backups: The system automatically saves data to Firebase, but keep local records of important information.
Security: Always log out when finished, especially on shared computers. Never share your login credentials.
Data Validation: Double-check coordinates and contact information before saving to ensure accuracy.