"Programming is only a simple simulation of real life complexity"
Everything has to be done step by step, Great big things come from a small start.
Group Web Site.
Group: A group can be anything like a family, friends, office mates, class mates,etc. So, the term group can be later adapted to anything, but we will denote it just as a "group".
A group IS CREATED.
I CREATE A group, I AM THE ADMINISTRATOR, i can also create other groups and i can also own multiple groups.
THE ADMIN INVITES OTHER MEMBERS TO JOIN THE group (SAME AS GOOGLE INVITE), each member can have multiple groups.
A person who is not a member to the website can also apply for a group. The group admin can/cannot accept that person.
EACH group MEMBER CAN HAVE A SCRAP BOOK, EMAIL ACCOUNT (internal email like orkut), OWN PERSONAL HOMEPAGE(like pageflakes), a personal diary (he can share this page with other members or email them), personal blog (which includes written and video blogs)
ON HIS REGISTRATION, EACH group MEMBER IS ASKED ABOUT HIS LIKES AND DISLIKES(HOBBIES).
according to which his homepage is formed. (same like google homepage concept)
there can be a voting utitliy in the group, so that whenever there is a dispute, all the people can see the result of the voting. (there can even be anonymous voting) , voting is not compulsory. (We can use .net voting contorl available free on asp.net website) voting is not repeated for the same question and the same member.
each member of the group can also subscribe to various other feeds like sports, quotes, news, etc.
Shopping:
Each member can have a wishlist, this wishlist can be seen/cannot be seen by other members of the group.
(this wishlist can be useful for other members if they want to buy a birthday gift for that member). Can be also useful for other shopping like if a member is marrying, the group members can search for gifts relating to this.
Can be also useful for donation, donation of round figure like 98.97 then pay 100$ 1.03$ will be transferred to "Save the children's fund" (donation is voluntary).
Donation:
In case of calamities, the group member can donate to show their humanity to those in need. All donations will be given to that respective charity fund. (No income should be derived from this resource). The group website will also give a personal donation. there can be a donation scheme based upon the usage of the website.
Money Transfer:
the Members can even transfer money from one member to another.(same like paypal). The member can also keep one combined group account, this will be used when there is an event of buying a birthday gift or putting a donation. There will be a voting upon how much amount should be transferred, the maximum hits near to an amount is put aside as a donation.
Search Facility:
for similar members like me, carpooling, for a specific content within GroupWebSite.(we can use google miniSearch textbox this is paid : $2600)
Jobs:
Each member can post in the newspaper a job, or advertise himself if he is an employee for a job. The job offers can come in his personal emailbox (groupwebsite emailbox).
Testing Utility:
Same like brainbench. You have the ability to test the candidate's knowledge by providing questions and answers and arranging a test for him. The applicant can also sharpen his knowledge by giving demo test(prepared by our site members on voluntary basis) on various topics related to his field.
An AddressBook, contact book: This is per group and also global(only if published), the Industry contact list and also other kind of contact list can be maintained.
Things Sell/Rent/Auction/Gift: Each member can put things on sale, rent, auction or gift his own things to someone. other member can buy/accept it. (this can be merged in shopping). (just like ebay)
Events:
There can be a hosting of events within the group, like meetings, conferences, games, etc. so event managment also has to be there. You can either be a member or an audience(in case of games, video preview) for that event. For e.g. on 9:30 there will be a live video display of my birthday party. Other members can see the party through a webcam.
Home Management system:
A complete home management System. Every device needs to be connected with the internet (future plans).
Greetings:
A greeting will be provided by site for that member who has a birthday, anniversary, etc. Other members can also opt to send a greeting card on a specified day(this has to be done on the same time/advance). Each member will get a birthday reminder 15 days ago(days are cusomizable by members).
Financial Planner:
A financial planner will include (right now i only think of 1 utility) an Expense Monitor Program, which will show how much expenses you have had this month/day/year/week(s), financial data can be taken from it like charts, etc. This can also be accessed by a Wap enabled phone so that i can enter my expense on the fly and it will be loaded to the main database.
A financial advisor, which will show that how you can save some of your expenses to meet a big expense like Laptop and in what time you can buy that item...
I am not clear about this just writing it down...(This can be linked with a financial service which will show various ways to invest your money wisely)... just like SimCity Game advisors. This can also include Portfolio Management with various analysis and your Investment patterns and performance
Astrology:
Daily forecast can also come to the homepage (if member has applied). I can make a numerology astrology algorithm from that cheiro book, i can implement this so that daily horoscope can come from this algorithm...
Dating/Marriage Site:
A member can look for a member according to various traits (there can even be a psychometric test to determine similarity between individuals). see parship website.
Group photo Album:
The photo sharing feature within a group or within individuals only.
Newspaper/Notice Board:
The group can have their own personal newspaper. (voting, article, etc. can be published here). The owner of the content can also publish this data in the main newspaper. A main newspaper will be kept which will be global for all groups.The main newspaper will be maintained on daily basis by contributions from various group members. A copy of this newspaper is daily emailed to every member.
Forum:
there can be a discussion forum also within the group. The discussion can be on various topics. The topics can be categorized into groups. There can be an intergroup discussion or a global forum group discussion. Maybe facility like Sharepoint where a discussion thread can be accompained by an attachment.
Games:
There can be a facility for members to play games with each other. the results can be globalised by using the (publish in newspaper utility). Group vs Group, Member vs Member (of same/different group). we need to employ Java/Flash Programmers who are good in Game Applets.
Chatting:
There can be a facility to chat with other members of the same group or a different members of the other group.
This can also include video chat feature. (first we will go for a basic chat interface).
File Sharing:
Each group member owns a file, he can wish to share that file, that file can be a photo, music,video, document. the sharing is decided by the member only, he can share this file with other member (of same/different group), with a group(his own group or other groups).
Group Linkage:
The whole linkage by which groups are connected, if i am the admin i can know that my group and other members are connected with how many groups. I can also see the activity chart for the usage of my group by each member.
Many things can be added later on
Thanks,
Mahernoz
Mahernoz Softwares
No comments:
Post a Comment