User Management Application Presentation
User Management Application Presentation
• Objective:
• - Create a user management system where
admins can view, edit, and delete user details.
• Technologies Used:
• - Frontend: React.js, Tailwind CSS, Axios, React
Router
• - Backend: .NET Core API, Entity Framework
Project Features
• Admin Features:
• - View list of users
• - Edit user details
• - Delete user records
• User Features:
• - View personal details
• - Access dynamic menu
UI/UX Design – Homepage
• [HttpGet]
• public async
Task<ActionResult<IEnumerable<User>>>
GetUsers()
• {
• var users = await
_userService.GetAllUsers();
• return Ok(users);
UI/UX Design – Cart System
• Main Components:
• - Navbar: Sticky, collapsible, responsive.
• - UserList: Table of all users.
• - UserForm: Form to add or edit user details.
• - Cart: Displays added items.
Backend – API Services
• Frontend Testing:
• - Jest and React Testing Library for
components.
• Backend Testing:
• - Postman for API testing.
• - Unit tests for controllers and services.
Deployment