I need a PROTOTYPE PROJECT to be built as per the following requirements:
1- Web application built using Java- Struts2
2- A simple login page connected to Microsoft SQL Server database with minimum two roles (User and Supervisor).
3- Connection to the database should be using iBatis
4- After login, data will be displayed to the HTML using Angular JS to display just logged in username and a grid to display some dummy data related to the user.
5- HTML presentation layer will be Bootstrap with any template ( no matter)
6- Preferable the solution/project to have many layers (Project MVC Architecture)
7- After login and main page display we should print a report page contains at least one field from the database (Crystal Report or any open source reporting tool is welcomed)
8- Project should have the ability to grow without limitation.