Skip to content

This project is built with MEAN STACK I created a user management system using the JSON placeholder API. 👥

Notifications You must be signed in to change notification settings

Yanir-R/User-management-system

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

35 Commits
 
 
 
 
 
 

Repository files navigation

Get Started

Clone the repo:

git clone https://github.com/Yanir-R/User-management-system.git

Install dependencies:

npm i

Run the Server:

nodemon server.js

nodemon a wrapper for node, will restart the server on file changes

Run The Client:

ng serve

ng serve build and serves the client side, will also restart the service on file changes

Table of Contents js-standard-style

Introduction

User management system, any user can create, modify, view and delete, You can choose to view all users or search by username or email.

Clicking on this user will open his tasks and posts

Features

  • Add & remove user
  • Adding new tasks and messages for a user
  • click on the user id, the messages and tasks of that user will open
  • Search by username or email

Instructions

  • Initially the application prepopulated with 10 users.
  • It is possible to search by username or email.
  • Each user has the option to edit his details.
  • deleting a user will also delete related tasks and posts.
  • Hovering the mouse over the "Other Data" button will reveal the user's address.
  • It is possible to add users.

User border color indicates the status of the tasks:

  • Red - The user has unfinished tasks.
  • Green - The user has no unfinished tasks.

Use of posts and tasks:

  • Clicking on the user ID number will reveal his tasks and posts.
  • It is possible to add a new task, by clicking on the "Add" button located on the right side of the screen next to the Todos title. Uncompleted tasks will have a "mark completed" button, when you click the button the task will change to complete.
  • It is possible to add a new post by clicking on the "Add" button next to the Posts heading.

Motivation

I created the project to specialize in the technologies I used and demonstrate my programming abilities

Technologies

angular html css javascript typescript mongodb nodejs

License

MIT © Yanir-r

About

This project is built with MEAN STACK I created a user management system using the JSON placeholder API. 👥

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published