Sun Chaser is a web dashboard created during the MagnoliaConf Hackathon, where it won 3rd place! 🥉🥰 Built with React, Vite, and KendoReact, it's the first working version of a larger art-tech project: a van outfitted with a solar-powered webserver and GPS adventure logging.
Thanks to MagnoliaConf and Progress for giving me an excuse to make another one of my @TODO side projects possible!
Core Features
- Interactive map showing the van's route and general location (well there is a map)
- Live stats on solar output, uptime, and travel metrics (no)
- Build details and technical notes on the van and server setup (nah)
- Photo gallery and travel log from the road (nope)
- Dynamic data grid and charts powered by KendoReact (yep, mostly)
- Sensor readings streamed from the onboard system (nope)
- Customizable dashboard views and UI experiments (eh)
- Reflections on digital nomadism and creative tech (nah)
Card- Main container componentsStackLayout- Responsive layout systemAppBar&AppBarSection- Navigation header
Chart- Main chart containerChartSeries- Chart data seriesChartSeriesItem- Individual chart lines/barsChartCategoryAxis- X-axis configurationChartCategoryAxisItem- X-axis categoriesChartValueAxis- Y-axis configurationChartValueAxisItem- Y-axis valuesChartTitle- Chart titlesChartLegend- Chart legends
TextBox- Form input fieldsTextArea- Multi-line text inputsLabel- Form labels
Button- Interactive buttons
ProgressBar- Solar efficiency visualization
Form- Form containerField- Form field wrapperFormElement- Form structureFormRenderProps- Form state managementFieldWrapper- Field styling wrapper
Total: 22 unique Kendo React components across 8 different packages
