New Wave Stack

screenshot of New Wave Stack

This remix stack contains components and api helpers to build a website maintained with NovaDB

Overview:

The NovaDB meets Remix - New Wave Stack is a collection of components and API helpers designed to build a website using the Remix framework and NovaDB data. It is currently in the early stages of development and offers a range of features for developers. This stack includes examples of how to fetch NovaDB data using the Delivery API endpoints, sample components and pages to demonstrate how NovaDB data can be integrated with the Remix framework, static types with TypeScript, styling with Tailwind, local third-party request mocking with MSW, code formatting with Prettier, and linting with ESLint.

Features:

  • Fetching NovaDB data: Includes examples of how to fetch NovaDB data using the Delivery API endpoints.
  • Sample components and pages: Provides a collection of sample components and pages to demonstrate how NovaDB data can be integrated with the Remix framework.
  • Static types with TypeScript: Utilizes TypeScript for static typing and offers guidance on setting it up for the best development experience.
  • Styling with Tailwind: Includes support for styling the website using Tailwind CSS.
  • Local third-party request mocking with MSW: Allows for mocking of third-party API requests locally using MSW.
  • Code formatting with Prettier: Includes Prettier for automatic code formatting and offers instructions on installing an editor plugin for seamless formatting.
  • Linting with ESLint: Utilizes ESLint for code linting to ensure code quality and consistency.

Summary:

The NovaDB meets Remix - New Wave Stack is a collection of components and API helpers that facilitates building websites with the Remix framework and NovaDB data. It provides examples, sample components, and pages to guide developers in integrating NovaDB data into their projects. The stack also offers support for static types with TypeScript, styling with Tailwind, and local third-party request mocking with MSW. Additionally, the stack includes code formatting with Prettier and linting with ESLint to ensure code quality and consistency. While still in the early stages, the stack promises continuous improvements and the incorporation of a code generator for typings and dynamic website building based on a NovaDB sitemap tree.