An open API service indexing awesome lists of open source software.

https://github.com/shitu13/simple-crud

A full stack mern application that performs CRUD operations.
https://github.com/shitu13/simple-crud

javascript-framework nosql-database

Last synced: 2 months ago
JSON representation

A full stack mern application that performs CRUD operations.

Awesome Lists containing this project

README

        

# User Management App

This is a Fullstack MERN application for managing user information. It utilizes MongoDB for the database, Express.js for the backend server, React.js for the frontend, and Node.js for the runtime environment.

## Table of Contents

- [Features](#features)
- [Technologies Used](#technologies-used)
- [Installation](#installation)
- [Running the Application](#running-the-application)

## Features

- CRUD operations
- Responsive design

## Technologies Used

- **Frontend:**
- React.js
- Axios (for API calls)

- **Backend:**
- Node.js
- Express.js
- MongoDB
- Mongoose (for MongoDB object modeling)

## Installation

### Prerequisites

Make sure you have the following installed:

- Node.js (v14 or higher)
- MongoDB (local or cloud instance)
- npm (Node Package Manager)

### Clone the Repository

```bash
git clone https://github.com/shitu13/simple-crud.git
cd simple-crud
```
### Install Dependencies

- Backend: Navigate to the backend directory and install the dependencies.

```
cd backend
npm install
```
- Frontend: Navigate to the frontend directory and install the dependencies.

```
cd frontend
npm install
```

### Running the Application
- Make sure your MongoDB server is running.

- Navigate to the backend directory and run:
```
cd backend
npm run dev
```
The backend server will run on http://localhost:8080 (or whichever port you specify in your configuration).

- Navigate to the frontend directory and run:
```
cd frontend
npm run dev
```
The frontend application will run on http://localhost:5173