


Core Functionality
-
Sales report management and analytics
-
Dealer account management
-
Authentication system with email verification
-
File upload and processing for sales data
-
Interactive data visualization and reporting
Technical Stack
- Frontend Framework: Astro with React components
- Styling: TailwindCSS with shadcn/ui components
- Authentication: Custom auth system with email verification
- Email Templates: React Email for transactional emails
- Data Processing: Excel file processing with web workers
- Database: Drizzle ORM with Neon (PostgreSQL)
- Deployment: Vercel
Key Features
-
Dashboard System
- Interactive dashboard with feature cards
- Role-based access control
- Dark/light mode support
-
Sales Report Management
- Excel file upload and validation
- Interactive data tables with sorting and filtering
- Pivot table views for data analysis
- Date range filtering
- Export functionality
-
Authentication & Security
- Email-based authentication
- Magic link login
- Password reset functionality
- Email verification system
- Session management
-
User Interface
- Responsive design
- Modern UI components
- Toast notifications
- Loading states and progress indicators
- Drag-and-drop file upload
-
Email Communications
- Customizable email templates
- Branded transactional emails
- Support for multiple types of notifications
- Social media integration in emails
The project follows modern web development practices with a focus on type safety, component reusability, and user experience. It’s built as a server-side rendered application with client-side interactivity where needed.
This project is safeguarded by a strict Non-Disclosure Agreement (NDA). As it involves work for a Fortune 500 company, I am unable to disclose further details.