authentication-system

Custom Authentication Boilerplate with JWT, ExpressJS, TypeScript and VueJS.

nodejsjavascripthtmlboilerplatejwtexpresstypescriptvueauthenticationmongoosevuexscss

Preview

authentication-system preview

Overview

This full-stack boilerplate provides a complete authentication system using JWT tokens stored as HTTP-only cookies for security. Built with Node.js and TypeScript on the backend and Vue.js on the frontend, it includes login and registration pages, protected routes, user profile management, responsive design with Tailwind CSS and input validation to help you ship fast with a modern, secure foundation.

Features

register-pagelogin-pagelogout-pageprofile-pagedashboard-pagecustom-404-pagevue-route-guardsprivate-protected-routesresponsive-designmodern-notificationserror-handlerinput-validationhttp-only-cookie-auth

Feature Flags

userDashboardauthenticationauthorizationnotificationsformsValidation

Recommended Use Cases

authentication-systemuser-managementfull-stack-application

Frontend

vuejsjavascriptpiniatailwindcss

Backend

nodejsexpresstypescript

Auth Providers

jwt

Deployment Targets

render

Payment Providers

None

Quick Facts

โญ Stars
20
๐Ÿด Forks
0
๐Ÿ”„ Active
Unknown

Stack

Framework
express
Language
typescript
CSS
tailwindcss
Database
mongodb
Auth
jwt
ORM
mongoose

Data Layer

Databases
mongodb
ORM
mongoose

UI Stack

Styling
tailwindcss

Developer Experience

Docker
No
Tests
No
Quickstart
Yes
env.example
Yes

Pricing

Classification
unknown
Selected
โ€”
Notes
No clear pricing signals
Get Started with this Boilerplate