Skip to content

A modern authentication system built with Vite, TypeScript, and React. Includes user registration, email verification, login, and JWT-based authentication with cookie management. Ideal for setting up secure user authentication in web applications.

Notifications You must be signed in to change notification settings

psymore/auth-vite-typescript-react

Repository files navigation

Auth Vite TypeScript React Starter Project

This is a simple authentication frontend built using Vite, React, and TypeScript. It provides an example of how to set up a modern authentication system implementing HttpOnly cookies for secure session handling on the client side. The project is designed to be scalable, flexible, and easy to integrate with any backend.

Features

  • Vite + React + TypeScript: Fast and optimized development setup using modern tools.
  • HttpOnly Cookie-Based Auth: Secure authentication mechanism using HttpOnly cookies on the frontend.
  • Reusable UI Components: Built with a component-based architecture in React with Material UI Library.
  • Email Verification: Email verification flow.
  • Responsive Design: Built with Material UI (MUI) to ensure the UI is responsive and has consistent design elements.
  • Protected Routes: Ensures only authenticated users can access certain pages or features.
  • Scalable Structure: Easy to extend and customize for other features and projects.

About

A modern authentication system built with Vite, TypeScript, and React. Includes user registration, email verification, login, and JWT-based authentication with cookie management. Ideal for setting up secure user authentication in web applications.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published