-list top 10 cities with most events posted
-list top 5 rated events header and city/state
-list 5 newly posted events header and city/state
-list Top 5 rated events posters and city/state
-list Top 5 posters who posted most events
-Unlimited level of sub categories (Add main categories and sub categories in admin area)
-Multilanguage interface for the site user interface
-Language template to add new language for the site in admin control panel
-A neat and clean table layout for home page and each category
-User registration system
-Only registered users can post events with a picture (display thumbnail only, click to view the picture in a new popup window)
-In user profile, display profile owner's picture(display thumbnail only and click thumbnail to view the full picture in a new popup window), other personal info such as sex, age, location (state, City), username, last visit date, event rating average, number of ratings received, number of events posted, and ocupation.
-Rename picture file name to [url removed, login to view] or .gif or .bmp after the picture uploaded to server\
-Both registered users and visitors can view all events.
-Only registered users can comment any event with a smiley, rate any event and view event poster's profile.
(use IP identification to prevent multiple ratings given to an event)
-Alert admin function for reporting a violation in user's event content or other actions on the site
-Forward an event to friends function (can send to multiple emails at a time)
-Show poster's rating average score (5 max) next to the event subject
-Registered user can add events to favorite event list
-Registered user can add an event poster to favorite poster list
-Hit count for every events
-Receive notification by email when a new event is posted to a selected category or subcategory
-Simple search funtion for events posted by username, date, or keywords in subject by selections.
-Advanced search for events posted by username, date, or keywords in subject by selections with in a category or a subcategory
-Users must confirm registration by using provided link in email after registered
-Users must agree to terms of service before register
-Password recovery function for registered users
-All events expired after 365 days will be reviewed and purged in admin control panel
-Image indication of Current, Expired, and cancelled for an event's status
-User control panel for registered users to:
>change user password
>edit personal profile (age, location, email, contact phone, self intro ...etc)
>set profile display preference, show email, show contact phone, or not to show email and phone)
>view events posted by date (current, expired, or cancelled)
>edit or delete a current events (users can not edit expired or cancelled events, only delete them)
>upload or delete a picture in the user profile (rename picture when uploaded)
>manage favorite event poster's list (add username to list or delete username from list)
>manage favorite events list (list favorite events by date, delete or add an event to list)
>set receive new event notification in a selected categories or categories by email on or off
-Admin control panel can:
>Manage sub category list under a main category or a upper sub category
>Create age for event sub categories under every city (general, 1 To 10, 10 To 20, 21 To 30, 31 To 40, 41 To 50, 51 To 60, 61 and above)
>user overall rating reset
>banner insertion for displaying the banner on top of all pages
>auto rotation for all banners
>delete or edit any events or comment entry
>set picture upload size
>set picture type accepted
>add bad word filter
>set site configuration db, password, admin username and password...etc
>edit layout by [url removed, login to view] or [url removed, login to view]
>set limit for events entries per user
>set limit for comments on an events
>set rating images and rating options
>send newsletter/annoucement message to all users email
>limit the description length of events, private message and comments by characters
>manage users, accept, delete, suspend, and reset password.
>set to or not to receive notification when a comment or an event is posted
>set to or not to approve and disapprove new events or comment
>receive email notification for newly posted comments, events entry, pictures, and new user registration.
>edit system messages such as "thank you for join", "Your comment has been posted", "your message has been sent", "new event has been added", "the event has been sent to your friends", "Terms of service", "disclaimer" and email messages such as "Thank you for join, here is your user information", "here is your password", "payment for xx points received, thank you", "your event has been approved or disapproved", "your picture has been approved or disapproved", and other system messages to be edited in admin area.
>view inactive account over 60 days or specified days by admin
>New posted items area for picture, events and comments approval or disapproval
>A language template for easy translation
>Multilanguage interface setting
>Search keyword log or statistics in admin area
>Survey function for user survey after user login to account
>password projection for admin area
>Other features may be advised or requested to make this script better (bonus will be awarded)
1) Complete and fully-functional working program(s) in executable form as well as complete source code of all work done.
2) Installation package that will install the software (in ready-to-run condition) on the platform(s) specified in this bid request.
3) Exclusive and complete copyrights to all work purchased. (No GPL, GNU, 3rd party components, etc. unless all copyright ramifications are explained AND AGREED TO by the buyer on the site per the coder's Seller Legal Agreement).