https://github.com/amankr2076/user-management-app
This is a web application for managing user data, built using Angular. The application allows users to perform CRUD (Create, Read, Update, Delete) operations on user data.
https://github.com/amankr2076/user-management-app
angular css express html mongodb mongoose nodejs tailwindcss typescript
Last synced: 3 months ago
JSON representation
This is a web application for managing user data, built using Angular. The application allows users to perform CRUD (Create, Read, Update, Delete) operations on user data.
- Host: GitHub
- URL: https://github.com/amankr2076/user-management-app
- Owner: amankr2076
- Created: 2025-01-12T14:54:12.000Z (over 1 year ago)
- Default Branch: main
- Last Pushed: 2025-01-15T18:19:56.000Z (over 1 year ago)
- Last Synced: 2025-03-09T19:57:03.747Z (over 1 year ago)
- Topics: angular, css, express, html, mongodb, mongoose, nodejs, tailwindcss, typescript
- Language: TypeScript
- Homepage:
- Size: 3.48 MB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# User Management System
## Overview and Introduction
This is a web application for managing user data, built using **Angular**. The application allows users to perform CRUD (Create, Read, Update, Delete) operations on user data.
### Features
- View a list of all users.
- Add a new user.
- Edit the details of an existing user.
- Delete a user.
- Validations to ensure data accuracy.
### Tech Stack
- **Frontend**: Angular
- **Backend**: Node.js, Express.js
- **Database**: MongoDB
## Interfaces
- **HomePage**:


## API Endpoints
Here are the assumed API endpoints used in the project:
- ```GET /person``` - Fetch all users.
- ```GET /person/:id``` - Fetch a single user by ID.
- ```POST /person``` - Add a new user.
- ```PUT /person/:id``` - Update an existing user.
- ```DELETE /person/:id``` - Delete a user.
**Update these endpoints based on your actual backend setup.**
---
## Installation Steps
### Prerequisites
Make sure you have the following installed on your system:
- [Node.js](https://nodejs.org/) (LTS version recommended)
- [Angular CLI](https://angular.io/cli)
- Package manager (npm or yarn)
### Installation
- **Clone the repository**:
```bash
git clone https://github.com/amankr2076/User-Management-App.git
```
- **Install all dependencies**
```bash
npm install
```
- **To run the server**
```bash
npm run dev
```
- **To run the client**
```bash
npm start
```
- **Access the Application**
```bash
http://localhost:3000
```