Skip to content

A modern full-stack web application built with Next.js and Express.js, featuring a responsive UI, secure authentication, file uploads, and real-time data handling — designed for performance, scalability, and clean code.

Notifications You must be signed in to change notification settings

diorsolutions/dentist-cms-dashboard

Repository files navigation

🚀 My V0 Project

A modern, fullstack, and highly customizable Next.js 14 application powered by TypeScript, TailwindCSS, Express, and MongoDB — designed for scalability, performance, and developer experience.

✨ Features

  • Fullstack Architecture – Next.js frontend with Express backend
  • 🎨 Modern UI – TailwindCSS + Radix UI + Lucide Icons
  • 🔐 Authentication & Authorization – JWT-based secure system
  • 🛡 Security – Helmet, Rate Limiting, and CORS setup
  • 📦 Reusable Components – Scalable UI structure
  • 📊 Charts & Analytics – Recharts integration
  • 📅 Date Handling – Powered by date-fns
  • 📄 PDF Export – Generate documents with jsPDF
  • 🖼 File Uploads – Multer-powered file management
  • 🌓 Theme Switching – Dark/Light mode with next-themes
  • Form Handling – React Hook Form + Zod validation

Let's see:

Login required

image

Loading befor get clients to database

image

Pretty admin dashboard😉

image

Check client details

image

🛠 Tech Stack

Frontend

Backend

Other Tools

📦 Installation

# Clone the repo
git clone https://github.com/username/my-v0-project.git
cd my-v0-project

Install dependencies

npm install

Create .env file

cp .env.example .env

Run development

npm run dev

⚙ Environment Variables

MONGODB_URI=your_mongo_uri
JWT_SECRET=your_jwt_secret
NEXT_PUBLIC_API_URL=http://localhost:5000

About

A modern full-stack web application built with Next.js and Express.js, featuring a responsive UI, secure authentication, file uploads, and real-time data handling — designed for performance, scalability, and clean code.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published