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

https://github.com/shadowslayer03/nodejs-user-management-system

A user management system made with MySQL, NodeJS, ExpressJS
https://github.com/shadowslayer03/nodejs-user-management-system

Last synced: 9 months ago
JSON representation

A user management system made with MySQL, NodeJS, ExpressJS

Awesome Lists containing this project

README

          

# Node User Management System 🚀🔥

This project is a simple User Management System built with Node.js and MySQL.

## Table of Contents

- [Live Preview](#live-preview)
- [Features](#features)
- [Requirements](#requirements)
- [Installation](#installation)
- [Configuration](#configuration)
- [Usage](#usage)

## Live Preview

This project is hosted [here](https://nodejs-user-management-system.onrender.com/).

## Features

- User registration
- User login/logout
- View and edit user profiles
- Password encryption
- MySQL database integration

## Requirements

- Node.js
- MySQL Database

## Installation

1. Clone the repository:

```bash
git clone https://github.com/ShadowSlayer03/NodeJS-User-Management-System.git

2. Navigate to project directory:

```bash
cd NodeJS-User-Management-System

3. Install dependencies:

```bash
npm install

## Configuration

-- Create a .env with following variables

- DB_HOST=your_database_host
- DB_USER=your_database_user
- DB_PASSWORD=your_database_password
- DB_NAME=your_database_name
- SESSION_SECRET=your_session_secret

## Usage

```bash
nodemon app.js