More Premium Hugo Themes Premium React Themes

Mern Crud

A simple records system using MongoDB, Express.js, React.js, and Node.js with real-time CRUD operations using Socket.io

Mern Crud

A simple records system using MongoDB, Express.js, React.js, and Node.js with real-time CRUD operations using Socket.io

Author Avatar Theme by cefjoeii
Github Stars Github Stars: 767
Last Commit Last Commit: Jan 2, 2026 -
First Commit Created: Feb 24, 2024 -
Mern Crud screenshot

Overview:

The MERN CRUDA is a simple records system created using MongoDB, Express.js, React.js, and Node.js, with real-time Create, Read, Update, and Delete operations enabled through Socket.io. The project also implements REST API on the back-end, using Semantic UI React for the front-end user interface design.

Features:

  • Real-time CRUD Operations: Create, Read, Update, and Delete operations are supported.
  • REST API Implementation: REST API functionality is included in the back-end.
  • Semantic UI React: Utilizes Semantic UI React for front-end user interface design.
  • Socket.io Integration: Real-time broadcast functionality is implemented using Socket.io.
  • Docker Support: Ability to dockerize the application for easier deployment.
  • Heroku Deployment: Can be deployed on Heroku cloud platform.
  • Front-end Validation: HTML front-end validation is available.

Installation:

  1. Backend Installation:
// Install dependencies
npm install

// Run the server
node server.js

// View on browser
http://localhost:3000
  1. Frontend Installation:
// Go to react-src folder
cd react-src

// Install React dependencies
npm install

// Run the development server
npm start

// View on browser
http://localhost:4200

// For production build
npm run build

Summary:

The MERN CRUDA project is a simple records system implemented using MongoDB, Express.js, React.js, and Node.js, providing real-time CRUD operations and REST API support. It offers front-end design using Semantic UI React, integrates Socket.io for real-time broadcasting, and supports Docker deployment. Additionally, the project includes features like Heroku deployment, front-end validation, and is available under the MIT license for open contribution.