Skip to content

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

License

Notifications You must be signed in to change notification settings

soroushengineer/mern-crud

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

10 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

mern-crud

A CRUD starter kit using MongoDB, Express.js, React.js, and Node.js. Semantic UI React was used as I'm opinionatedly not pleased with Material-UI.

Make sure MongoDB service is running.


For the back-end, install the dependencies once.

npm install

Run the server.

npm start

For the front-end, go to react-src folder via the terminal.

cd react-src

Install the node packages required by React once.

npm install

Run the development server for React.

npm start

To make a production build, simply run on react-src folder.

npm run build

It will create a folder named public on the root directory. This is where the production-ready front-end of the web application will reside.

Features You Can Manually Add

  • Front-end validation. Pure back-end validation is expensive.

To Do

  • Create
  • Read
  • Update
  • Delete

About

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

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages

  • JavaScript 91.1%
  • HTML 6.8%
  • CSS 1.5%
  • Dockerfile 0.6%