create fundraising activities for which other users can donate some money

Introduction
This assignment is about the implementation of a web-based, multi-user, fundraising donations service using Java Enterprise Edition (J2EE) technologies. The system will be a very simple version of JustGiving(www.justgiving.com). Through a JSF-based web interface:
• charities should be able to:
1. register with the fundraising service
2. register specific causes for donation (e.g. to raise awareness for lung cancer, or to send doctors to a place where doctors are urgently required)
3. check their virtual online account balance and amount of money raised for specific causes
• users should be able to:
1. create accounts and profile pages describing a few things about themselves
2. create fundraising activities for which other users can donate some money (e.g. bike ride, parachute jump or cake sale)
3. donate money for other users’ activities (for a specific cause)
4. check funds raised for their activities
• administrators should be able to:
1. access all charities’ accounts and causes
2. access all users’ accounts and fundraising activities
As a final step, the implemented system should be deployed into the cloud (Amazon Web Services (AWS)).
After successfully completing the assignment, you will have demonstrated that you can:
• design and implement user interfaces using JavaServer Faces
• design and implement business logic using Enterprise Java Beans (EJBs)
• design and implement the data tier using Java Persistence (JPA)
• design and implement a secure multi-user system
• deploy a web application into the cloud
All money mentioned in this assignment is pretend money. No connection to real sources of money should exist.

"Looking for a Similar Assignment? Order now and Get a Discount!

Place New Order
It's Free, Fast & Safe

"Looking for a Similar Assignment? Order now and Get a Discount!