3 个仓库
Systems for linking client-side interface components to server-side environments for data exchange.
Distinct from Backend Servers: Shortlist candidates focus on low-level socket persistence or server pooling rather than application-level API connectivity.
Explore 3 awesome GitHub repositories matching web development · Backend API Connectivity. Refine with filters or upvote what's useful.
本项目是一个基于 JSON 的表单渲染框架和可视化创建器,专为动态数据采集而设计。它提供了一个 JavaScript 表单构建器库,将 JSON 模式转换为功能性 Web 表单和多步向导,并配有专门的可视化调查创建器,无需编写代码即可设计布局和分支逻辑。 该库的特色在于其双向 PDF 集成,允许将 JSON 模式转换为可填写的 PDF 文档,并从现有 PDF 中提取结构化数据。它还具备创建评分评估和计算器的高级功能,可处理数字输入以提供实时加权结果。 系统涵盖了广泛的功能,包括条件分支和多阶段输入验证、多语言本地化,以及适用于 React、Angular 和 Vue.js 的框架无关渲染。此外,还包括响应数据可视化、基于 CSS 变量的主题化以及 WCAG 无障碍合规性工具。
Links form components to server-side environments to manage data exchange and state across different technical stacks.
Snowflake 是一个跨平台移动应用启动器,旨在通过单一 JavaScript 代码库构建 iOS 和 Android 应用。它提供了一套预配置的样板代码,以加速移动应用的初始开发流程。 该项目包含用于协调全局应用状态和持久化用户会话的 Redux 状态管理模板,以及用于通过 HTTP 请求与远程或本地服务器通信的 REST API 集成框架。它还具备一套本地化系统,可根据设备区域将用户界面内容映射为多种语言。 该启动器涵盖了广泛的功能,包括用户身份验证工作流、基于路由的导航以及验证表单的创建。它还集成了 Jest 测试套件配置,用于通过单元测试和快照测试来验证业务逻辑和 UI 组件。 该工具包包含将 Beta 版本提交至 TestFlight 以及将最终版本发布到 App Store 的工作流。
Links client-side interface components to server-side environments for data exchange via REST APIs.
本项目是一个 Vue.js 单页应用,用作全栈博客平台。它演示了连接到标准化后端 API 以管理数据和用户会话的前端接口的实现。 该应用具有一个 REST API 客户端,用于对资源执行创建、读取、更新和删除操作。它包括一个完整的用户身份验证工作流,用于注册和登录过程,以维护会话状态并限制对私有页面的访问。 该架构结合了集中式状态管理以跨组件同步数据、用于基于 URL 的导航的客户端路由,以及基于组件的 UI 结构。后端连接通过基于 Promise 的 HTTP 请求和基于环境的 API 解析来处理。
Implements connectivity to a specification-compliant backend API using environment variables for server resolution.