DevBoardList is a curated list of various development boards along with their features presented in an interactive web view. Whether you're a hobbyist, student, or professional developer, this project aims to provide information about different boards to help you make informed decisions for your projects.
- Interactive Web View: Explore the list of development boards through an intuitive web interface.
- Curated Information: Each development board entry includes information about its features, specifications and supported interfaces.
- Search: Easily search for specific development boards by name, category, or features.
- Filtering: Filter based on criteria such as price, supported programming languages or connectivity.
- Contributions: Open to contributions and updates to ensure the list remains up-to-date.
- Responsive Design: Access the list seamlessly across different devices and screen sizes.
- Hosting: GitHub Pages
- Frontend: HTML, CSS, JavaScript
- Storage: Static in file
-
Libraries:
- Tabulator: create interactive tables, enhance data visualization and user experience.
- jQuery: simplify DOM manipulation and event handling tasks, streamline development.
-
NodeJs: ensure code integrity and reduce runtime errors
$-$ not in productive code. - Bootstrap: provide front-end development framework, pre-styled components and a responsive grid system.
- Bootstrap Icons: add visually appealing and consistent icons to project's interface, improve usability.
The following table library alternatives were considered in the selection process:
-
Tabulator.js: Chosen for its simplicity, flexibility, and rich set of features. It offers easy integration, responsive design, and powerful functionality for interactive tables.
$-$ ✔️open source -
DataTables.js: A popular jQuery plugin for displaying and managing large datasets in tabular format. Known for its extensive feature set and customization options.
$-$ ✔️open source -
SlickGrid: A lightweight, customizable grid library built on jQuery. Known for its speed and performance, especially when dealing with large datasets.
$-$ ✔️open source -
Handsontable: An Excel-like JavaScript data grid component that provides a spreadsheet experience to users. Known for its ease of use and wide range of features for data manipulation.
$-$ ❌pricing -
Ag-Grid: A high-performance professional JavaScript data grid component with support for a wide range of features. Often chosen for its performance and scalability.
$-$ ❌pricing
#4a85d6
Lighter Primary Color
#2968b7
Primary Color (Accented)
#1e4b83
Darker Primary Color
#484d55
Lighter Secondary Color
#212529
Secondary Color (Base)
#181c20
Darker Secondary Color
#b75729
Contrast Color