SvelteKit Single Page Application for IoT Dashboard
Budget: $250 – $750 USD
We are seeking a skilled developer to create a Single Page Application (SPA) using Svelte and SvelteKit. The application will serve as a customer dashboard for viewing statistics and graphs related to IoT devices. The CSS framework to be used is Skeleton UI or a similar library to ensure a modern, clean, and well-designed interface.
Project Requirements:
Framework: Svelte, SvelteKit
Typescript.
CSS Framework: Skeleton UI or similar
Functionality:
Dashboard Interface: Display a list of IoT devices.
Device Selection: Ability to select a device to load its statistics via API.
Graphs and Data Tables: Around 10 different graphs and several data tables with pagination.
Time Ranges and Filtering: Options to select time ranges and apply filters from the UI.
API Integration: Fetch device statistics from a backend API.
Modern UI: Clean, intuitive, and well-designed user interface.
Key Features:
Device List Display: A dashboard-like interface showing all IoT devices.
Dynamic Graphs: Display statistics and data in a graphical format (around 10 different graphs).
Data Tables: Tables with pagination to display detailed data.
Filtering and Time Ranges: UI elements to filter data by different criteria, including time ranges.
API Integration: Seamless integration with backend APIs to fetch and display data.
Skills Required:
Proficiency in Svelte and SvelteKit
Experience with Skeleton UI or similar CSS frameworks
Strong understanding of modern web development practices
Experience with API integration
Ability to create clean and user-friendly interfaces
Deliverables:
Fully functional Single Page Application as per the requirements
Clean and well-documented code
User manual or guide for building the SPA
To Apply:
Please provide examples of previous work with Svelte and any relevant projects. Include your approach to developing this SPA and any suggestions you may have for improving the functionality or design.
Project Requirements:
Framework: Svelte, SvelteKit
Typescript.
CSS Framework: Skeleton UI or similar
Functionality:
Dashboard Interface: Display a list of IoT devices.
Device Selection: Ability to select a device to load its statistics via API.
Graphs and Data Tables: Around 10 different graphs and several data tables with pagination.
Time Ranges and Filtering: Options to select time ranges and apply filters from the UI.
API Integration: Fetch device statistics from a backend API.
Modern UI: Clean, intuitive, and well-designed user interface.
Key Features:
Device List Display: A dashboard-like interface showing all IoT devices.
Dynamic Graphs: Display statistics and data in a graphical format (around 10 different graphs).
Data Tables: Tables with pagination to display detailed data.
Filtering and Time Ranges: UI elements to filter data by different criteria, including time ranges.
API Integration: Seamless integration with backend APIs to fetch and display data.
Skills Required:
Proficiency in Svelte and SvelteKit
Experience with Skeleton UI or similar CSS frameworks
Strong understanding of modern web development practices
Experience with API integration
Ability to create clean and user-friendly interfaces
Deliverables:
Fully functional Single Page Application as per the requirements
Clean and well-documented code
User manual or guide for building the SPA
To Apply:
Please provide examples of previous work with Svelte and any relevant projects. Include your approach to developing this SPA and any suggestions you may have for improving the functionality or design.