Ecosyste.ms: Awesome

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

Awesome Lists | Featured Topics | Projects

https://github.com/itiaditi/usermanagement


https://github.com/itiaditi/usermanagement

Last synced: 6 days ago
JSON representation

Awesome Lists containing this project

README

        

# User Management Web Application

## Technologies Used
- Frontend: ReactJS
- Backend: NodeJS
- Database: MongoDB

## Setup Instructions

### Backend
1. Clone the repository
2. Navigate to the backend directory.
3. Install dependencies:
```bash
npm install
```
4. Start the backend server:
```bash
npm run server
```
5. Ensure that MongoDB is running and properly connected.

### Frontend
1. Clone the repository.
2. Navigate to the frontend directory.
3. Install dependencies:
```bash
npm install
```
4. Start the React development server:
```bash
npm run dev
```

## Features

- **User List:** Displays a table of users with options to select and delete users.
- **Sign Up Form:** Allows new users to sign up by providing email, first name, last name, and password.
- **Delete User:** Confirms and deletes a selected user from the list.
- **Export to CSV:** Export selected user data to a CSV file.