How easy is it to create a membership mgmt where user log in

How easy is it to create a membership mgmt where user log in

Dear all,

HI! How are you all? Since I am still new to Zoho Creator, but have sucessfully created my first event registration form with lots people help here.

My next big task is that after people who have attended my event, I would like to create an small application where:

(1) User can log-in to create a membership profile
- the field will be simple with following:
* first name
* last name
* email
* cell phone
* industry
* birth day
* sex
* profile url of facebook
* profile url of linkedIn
* profile url of plaxo
* opt in for news letter
* membership status (controlled by admin)
- based on the member participation, the system will provide a membership level (such as event participation)
* location

(2) User can re-login to maintain his/her profile
- In case, password is forgotten, user can retrive password

(3) Public View & Search
3.1 a search-ble membership directory where member can search for other members by the following criterion:
* company name
* industry
* age group
* location

3.2 a public graphic report showing membership profile by:
- age group bar chart
- industry pie chart


The above is the Phase I requirement, and would like everyone's opinion on how "feasible" and "easy" to create such using Creator.

my limited basic knowledge of Zoho creator can be found at the registration form which I have created: creator.zoho.com/wizxpand/taiwan-professional-event-registration/#Form:Happy_Hour_Networking_Event

Thank you very much for everyone's help in advance

David