0% found this document useful (0 votes)
3 views1 page

Project

The assignment requires the development of a minimal MVC.NET website featuring user authentication, role-based access for Admin and User, a homepage, CSS styling, JavaScript interactivity, and basic CRUD operations. Admins will have full CRUD access while Users can only view items. The project emphasizes teamwork, code understanding, and originality in project ideas.

Uploaded by

mahmoudalimao1
Copyright
© All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
3 views1 page

Project

The assignment requires the development of a minimal MVC.NET website featuring user authentication, role-based access for Admin and User, a homepage, CSS styling, JavaScript interactivity, and basic CRUD operations. Admins will have full CRUD access while Users can only view items. The project emphasizes teamwork, code understanding, and originality in project ideas.

Uploaded by

mahmoudalimao1
Copyright
© All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd

Assignment:

Develop a minimal [Link] website with essential functionalities including user


authentication, role-based access (Admin and User), a homepage, CSS styling,
JavaScript interactivity, and basic CRUD operations. The project should
implement the following features:

User Authentication: Implement login and registration pages for two roles:

Admin: Full access to CRUD operations (create, read, update, delete).

User: Limited access to view items, but no update or delete privileges.

Homepage: After authentication, create a visually appealing homepage


tailored to the user’s role (Admin or User). Ensure consistent CSS styling across
all pages for a cohesive design.

JavaScript Interactivity: Implement at least two interactive features, such:

1-Form validation (e.g., ensuring required fields are completed correctly)

2-Dynamic content updates (e.g., adding/removing items without page refresh)

CRUD Operations: Implement basic CRUD operations for a chosen entity.

Instructions:
1. Teamwork: This project is for two students working as a team. Split
tasks, collaborate, and ensure equal contribution from both team members.
2. Code Understanding: You may use code from online resources, but
you must understand and explain any code you incorporate into the project.
3. Creativity: Feel free to choose any project idea, but ensure your project is
original. Projects that resemble each other will be rejected.

You might also like