https://github.com/iam-abin/usermanagement
It is a User management where users create accound and update profile and admin can manage these users.
https://github.com/iam-abin/usermanagement
express firebase javascript jwt mongoose nodejs reactjs
Last synced: 5 months ago
JSON representation
It is a User management where users create accound and update profile and admin can manage these users.
- Host: GitHub
- URL: https://github.com/iam-abin/usermanagement
- Owner: iam-abin
- Created: 2023-07-18T19:53:53.000Z (almost 3 years ago)
- Default Branch: main
- Last Pushed: 2025-03-04T09:10:26.000Z (over 1 year ago)
- Last Synced: 2025-03-04T10:24:01.787Z (over 1 year ago)
- Topics: express, firebase, javascript, jwt, mongoose, nodejs, reactjs
- Language: JavaScript
- Homepage:
- Size: 471 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# User management
It is a User management where users create accound and update profile and admin can manage these users.
### prerequsties
- Vscode
- Nodejs v20+
- Mongodb
## Installation
1. Clone the repository:
```
git clone https://github.com/iam-abin/UserManagement.git
```
2. Navigate to the project directory:
```
cd UserManagement
```
3. Install the dependencies:
```
cd backend
```
```
npm install
```
- open another tab in vscode terminal and run
```
cd frontend
```
```
npm install
```
4. Set up the required environment variables. Rename the `.env.example` file to `.env` and provide the necessary values for your environment.
5. Start server (Running the app):
- In frontend terminal, run
```
npm start
```
- In backend terminal, run
```
npm run dev
```
5. Access the application from browser using:
***For user***
```
http://localhost:3000
```
***For admin***
```
http://localhost:3000/admin
```