Skip to content

Feature/website launch#34

Merged
simonweigold merged 13 commits into
mainfrom
feature/website-launch
Apr 19, 2026
Merged

Feature/website launch#34
simonweigold merged 13 commits into
mainfrom
feature/website-launch

Conversation

@simonweigold
Copy link
Copy Markdown
Owner

This pull request introduces the initial frontend application for the OpenClerk project, setting up a modern React + TypeScript + Vite codebase with essential tooling, configuration, and core application structure. It includes project scaffolding, Dockerization, linting, and the main app logic for routing, authentication, and toast notifications.

Project setup and configuration:

  • Added a comprehensive .gitignore for Node.js, build, and editor artifacts.
  • Defined Node.js version 24 in .nvmrc for consistent development environments.
  • Created package.json with dependencies for React 19, Vite, Tailwind CSS, React Router, TanStack Query, ESLint, and TypeScript.
  • Added ESLint configuration (eslint.config.js) and PostCSS configuration for Tailwind and autoprefixer. [1] [2]
  • Added a detailed README.md describing the tech stack, structure, and setup instructions.

Build and deployment:

  • Introduced a multi-stage Dockerfile to build and serve the frontend with Nginx, supporting production deployment.

Frontend application structure:

  • Added index.html and main.tsx as entry points, loading the React app into the DOM. [1] [2]
  • Implemented the main App.tsx with React Router routes for authentication, kit management, settings, and documentation, wrapped with providers for authentication, toast notifications, and TanStack Query.
  • Created a Layout component for consistent navigation, footer, and toast display, with responsive navigation links based on authentication state.

Core functionality (providers and hooks):

  • Implemented useAuth context and provider for user authentication state, including logic for checking and refreshing user info.
  • Implemented useToast context and provider for displaying dismissible toast messages, with a ToastContainer component.## Description

Related Issue

Fixes #

Checklist

  • Tests pass (just test)
  • Code follows style (just lint)
  • Documentation updated (if needed)
  • Related issue linked

Additional Notes

@simonweigold simonweigold self-assigned this Apr 19, 2026
@vercel
Copy link
Copy Markdown

vercel Bot commented Apr 19, 2026

The latest updates on your projects. Learn more about Vercel for GitHub.

Project Deployment Actions Updated (UTC)
clerk Ready Ready Preview, Comment Apr 19, 2026 7:57pm

@simonweigold simonweigold merged commit 6bca00e into main Apr 19, 2026
5 checks passed
@simonweigold simonweigold deleted the feature/website-launch branch May 3, 2026 15:43
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant