https://v52-tier2-team-25.vercel.app/
Everyone on your team should add their name along with a link to their GitHub & optionally their LinkedIn profiles below. Do this in Sprint #1 to validate your repo access and to practice PR'ing with your team before you start coding!
- Kirk Black: GitHub / LinkedIn
- Troy: GitHub / LinkedIn
- Yashwanth: GitHub / LinkedIn
- Tuyet Nguyen: GitHub / LinkedIn
- Deborah Lyra: GitHub / LinkedIn
Solarite is a web application designed to streamline solar panel services in Los Angeles. The platform connects residents with solar panel service providers, offering installation, maintenance, and removal services through an efficient appointment booking system.
- Account creation and management
- Schedule appointments for:
- Solar panel installation
- Maintenance services
- Solar panel removal/haul-away
- Real-time appointment status tracking
- Address verification within Los Angeles area
- Appointment history view
- Comprehensive appointment management dashboard
- Optimized daily route planning for service calls
- Real-time appointment status updates
- PDF generation for appointment details
- Appointment filtering and search capabilities
- Frontend: React with Vite
- Styling: Tailwind CSS
- Maps & Geocoding: Mapbox
- Authentication & Database: Supabase
- PDF Generation: jsPDF
- Node.js (version X.X.X)
- npm or yarn
- Mapbox API key
- Supabase account and credentials
- Clone the repository
- Install dependencies: npm install
- Create a
.env
file with the following variables: VITE_MAPBOX_API_KEY=your_mapbox_key VITE_SUPABASE_URL=your_supabase_url VITE_SUPABASE_ANON_KEY=your_supabase_key - Start the development server: npm run dev