The requirements are as follows:
1.The application you need to build is a web app that gives the ability to users to register and login [10 marks]
2.Your web application needs to be able to connect with a database either locally or remotely[10 marks]
3.Your application must implement at least two roles[20 marks]
4.Each role must have different tasks and views within the application [10 marks]
5.The application must have the option to produce reporting views with (custom)filters[10 marks]
6.The application must have a module that permits internal communication between internal entities which could be (implement at least one of the following):[20 marks]
a.Real time communication and/or
b.REST API
7.The application must support an e-payment process that:[20 marks]
a.Gives access to read some restricted material e.g. e-book or
b.Buy some goods, e.g. purchase a digital object
You will submit your project application by 09/04/2021 at the latest.