This is a web application for managing user data. It allows users to view, add, edit, and delete user records. This README provides an overview of the application's architecture, design choices, and technologies used. Architecture

The User Management System Web Application follows the Model-View-Controller (MVC) architecture. It is built with Django, which is a high-level Python web framework that encourages rapid development and clean, pragmatic design. The application's models are used to interact with the database, views handle the rendering of templates and processing of user input, and controllers define the URLs that map to views. Design Choices

The application has a simple, user-friendly design. The homepage displays a list of all users, and each user's details can be viewed on a separate page. The application allows users to add, edit, and delete user records. The design follows the Django framework's default styling, which is clean and modern. Technologies Used

The User Management System Web Application is built using the following technologies:

Python: Python is a high-level programming language that is used extensively in web development. It is the primary language used in the Django web framework.

Django: Django is a high-level Python web framework that follows the Model-View-Controller (MVC) architecture.

HTML/CSS: HTML is used to structure the web pages, and CSS is used for styling the pages.

Bootstrap: Bootstrap is a popular CSS framework that provides pre-built CSS styles and JavaScript plugins for designing responsive web pages.

SQLite: SQLite is a lightweight relational database management system that is used to store user data in the application.

Git: Git is a version control system used to manage the application's source code and track changes made to the code over time.

Conclusion

The User Management System Web Application is a simple yet powerful web application for managing user data. It is built using modern web development technologies, including Python, Django, HTML, CSS, Bootstrap, and SQLite. Its clean and user-friendly design makes it easy to use and navigate.

To run the development sever. use command in terminal:

python manage.py runserver

Admin login - username = Aubaid and Password = qwe123