The purpose of this document is to outline the system requirements for the "Road MKT" project, a responsive, server-less Sales Canvassing and Lead Tracker web application. The application will be integrated with Supabase (PostgreSQL) as the backend and will feature a custom, dense, utilitarian design system.
Road MKT is designed to facilitate sales canvassing and lead tracking through a web application that leverages Supabase for its backend. The application will support a flexible schema database, a compatibility layer mimicking Firestore APIs, and distinct user interfaces for various user roles and devices.
Interactive Map Interface: The homepage will feature an interactive map that serves as the central hub for sales reps. Using the Google Maps JS API, the map will display dynamic pins representing each visit. Each pin will be color-coded based on the sales rep and will include interactive InfoWindows that provide detailed visit information. Users can click on pins to view or edit visit details, and admins can delete visits directly from the map. The map will be responsive and will adjust to different screen sizes, providing a seamless experience across devices.
Landing Hero Motion Brief: The landing page will feature a dynamic animation where a map of a city is gradually populated with pins representing sales visits. As the user scrolls, the map zooms in to show more detail, and pins animate into place, highlighting the active engagement of sales reps. This animation will loop every 10 seconds, providing a continuous visual narrative of the sales process. The animation will be built using motion/react for smooth transitions and interactions.
This document outlines the comprehensive requirements for the Road MKT project, ensuring a robust and user-friendly application for sales canvassing and lead tracking.

Road MKT turns your sales canvassing into a visual, data-driven operation. Log visits with auto-geolocation, track your team in real-time, and close more deals with actionable analytics.
Powerful tools designed for sales teams who hit the streets.
View all sales visits on a live interactive map with color-coded pins and real-time location tracking.
Automatically capture GPS coordinates when logging new visits β no manual entry needed.
Admin controls for user approvals, role assignments, and team-wide coordination.
Real-time reports on canvassing activity, conversion rates, and territory coverage.
Full functionality on any device, built for sales reps working in the field.
Bulk import and export visit data via Excel files for seamless data management.
Sign up and get approved by your admin. Set up your team and configure your territory.
Visit businesses, log details with auto-geolocation, and capture lead information on the go.
Analyze performance with real-time dashboards, view reports, and optimize your sales routes.
Join hundreds of sales teams already using Road MKT to close more deals and cover more ground.

Road MKT turns your sales canvassing into a visual, data-driven operation. Log visits with auto-geolocation, track your team in real-time, and close more deals with actionable analytics.
Powerful tools designed for sales teams who hit the streets.
View all sales visits on a live interactive map with color-coded pins and real-time location tracking.
Automatically capture GPS coordinates when logging new visits β no manual entry needed.
Admin controls for user approvals, role assignments, and team-wide coordination.
Real-time reports on canvassing activity, conversion rates, and territory coverage.
Full functionality on any device, built for sales reps working in the field.
Bulk import and export visit data via Excel files for seamless data management.
Sign up and get approved by your admin. Set up your team and configure your territory.
Visit businesses, log details with auto-geolocation, and capture lead information on the go.
Analyze performance with real-time dashboards, view reports, and optimize your sales routes.
Join hundreds of sales teams already using Road MKT to close more deals and cover more ground.
No comments yet. Be the first!