nextjs-crud-image-upload Tailwind Templates

Nextjs Crud Image Upload

A full-stack Next.js application with CRUD functionality and image upload using MongoDB and Cloudinary. Includes JWT authentication, bcrypt for password hashing, and a responsive UI built with Tailwind CSS and DaisyUI.

Next.js CRUD and Image Upload Project

This is a Next.js project that demonstrates how to implement CRUD operations and an image upload process using popular libraries and tools. The project integrates MongoDB for the database, Cloudinary for image storage, and Tailwind CSS for styling.


Features

  • Perform basic CRUD operations (Create, Read, Update, Delete).
  • Upload and manage images using Cloudinary.
  • Secure the application with JWT Authentication.
  • Password hashing using bcrypt for secure user credentials.
  • Styled using Tailwind CSS and DaisyUI for a modern UI.

Technologies Used

Frontend

  • Next.js (14.2.11): Framework for server-side rendering and static site generation.
  • React (18.3.1): UI library for building user interfaces.
  • Tailwind CSS (3.4.11): Utility-first CSS framework.
  • DaisyUI (4.12.10): Tailwind component library.

Backend

  • MongoDB (6.9.0): NoSQL database for data storage.
  • bcrypt (5.1.1): Password hashing for secure authentication.
  • jsonwebtoken (9.0.2): For generating and verifying tokens.
  • Cloudinary (2.5.0): Cloud-based image storage and delivery.
  • next-cloudinary (6.13.0): Simplified integration of Cloudinary with Next.js.

Clone the repository

git clone https://github.com/RavinduAkalanka/nextjs-crud-image-upload.git
cd nextjs-crud-image-upload

Top categories

Loading Svelte Themes