New Wave Stack screenshot

New Wave Stack

Author Avatar Theme by Cwefso
Updated: 7 Jun 2022
15 Stars

Custom Remix stack using Clerk for authentication and full user management.

Categories

Overview:

The New Wave Stack is a development stack that provides a complete user management system through Clerk. It includes various features such as email/password authentication, a document-relational database with Fauna, styling with Tailwind, end-to-end testing with Cypress, unit testing with Jest and Testing Library, code formatting with Prettier, linting with ESLint, and static types with TypeScript. The stack is deployed using Netlify.

Features:

  • Email/Password Authentication with Clerk
  • Document-relational database with Fauna
  • Styling with Tailwind
  • End-to-end testing with Cypress
  • Unit testing with Jest and Testing Library
  • Code formatting with Prettier
  • Linting with ESLint
  • Static Types with TypeScript

Installation:

To install the New Wave Stack, follow these steps:

  1. Sign up with Clerk if you haven’t already.
  2. Create a new Clerk application from the Clerk dashboard.
  3. Create a new application using the New Wave Stack Template.
  4. Navigate into your project directory.
  5. Create a .env file and add your Frontend API key and Backend API key from the Clerk Dashboard.
  6. Install the Netlify CLI if you don’t already have it downloaded.
  7. Trigger an initial build.
  8. Start your development instance by visiting http://localhost:3000/.

Summary:

The New Wave Stack provides a complete development stack for building web applications with a focus on user management. It includes features like email/password authentication, a document-relational database, styling, testing, code formatting, linting, and static types. By following the installation guide, developers can quickly set up their projects and start building their applications with the New Wave Stack.