The following is what involved:
1. Atom Feed integration - Atom feeds are similar to RSS feeds. The web application should periodical check the feed for new updates and store the articles in database
2. Front end article integration - Need to integrate articles to the provided designs
3. User registration
4. membership levels
5. Paypal integration
6. Restriction based on membership levels
7. IP tracking - Report users logging in from multiple IP address
8. Send warning message when multiple IP is detected
9. Automatically block users based on multiple location login
10. Admin ability to upload excel files that contain reports
11. Based on user membership levels users can download this reports
12. Coupon code - admin can create special coupons
This is requirement on high level. Will provide home page design , new feed page design and reports page design.