Unknown

Express.js API Dashboard

A production-ready Node.js backend with a modern Next.js frontend for testing, monitoring, and consuming all available API endpoints.

Built for Production

Everything you need in a backend API, with security, monitoring, and clean architecture.

JWT Authentication

Secure login and registration with bcrypt password hashing and JWT token management.

RESTful CRUD

Full user management with create, read, update, and delete operations via protected endpoints.

Health Monitoring

Real-time health checks including database connectivity, uptime, and server status.

Rate Limiting

Built-in request rate limiting to protect the API from abuse and excessive traffic.

Security Headers

Helmet middleware for HTTP security headers, CORS configuration, and request validation.

Structured Responses

Consistent JSON response format across all endpoints with proper error handling.

Tech Stack

Modern technologies working together.

Express.js

Backend Framework

MySQL

Database

Sequelize

ORM

JWT

Authentication

Next.js

Frontend

TypeScript

Language

Tailwind CSS

Styling

Zod

Validation

API Endpoints

Quick overview of available endpoints.

GET/health
POST/api/v1/auth/register
POST/api/v1/auth/login
GET/api/v1/users
POST/api/v1/users