Aim: Back End Development of Social Networking Website in .JSP
Note:
• html (in bootstrap) for the project ready.
Changes to the scope of the project, can be made at any time.
• Complete Debugging and free maintenance for 1 year
• Accept the proposal as is.
Project will have:-
Utterers
• Platform to submit feeds updates by text/voice/photo/video input.
• Feeds will be liked/commented/ or shared by the other users of the website.
• These posts can be private, restricted to limited persons or public.
• Based on the likes and comments, thoughts, feeds will be rated as popular per week.
• Based on the number of fan following a utterer will be in top utterers list
Followers
• Any user who has logged in can see anybody’s profile and start following the other user, unless other user has put his profile to restricted followers only.
Features
• Profile, Other Member Profiles,
• Member Directory,
• Notification Bar/ Panel, Activity and status messages/ alerts (like the Facebook™ wall),
• Member Directory/others Search,
• Friends, Private Message,
• Friends online, live chat windows, Friends online widget and a chat rooms for members
• Latest utter/top utter/top utterer widget,
• Latest member status posts widget, Unanswered forum posts widget (using a Q&A style forum).
• Integration with other social networking website like facebook, twitter and linkedin. Integration will involve features two things:-
a) New feeds from all the social networking site to which a user is already a member, be displayed at one place.
b) All detail, photos, videos and posts of other social networking to which user has joined, can be accessed.
1. Home page - Sign-up, login, forgot password and brief over view about the website
2. About US - introduction to our company and an overview of what we do.
3. Feedback - A simple form to apply for job/feedback or contact may also be included on this page.
4. Weekly Update – having weekly total likes, comments, new followers
6. Search result display
7. Social Networking Integrations - Facebook, Twitter, Google+
8. Notification Alert It will have badges like facebook in red colours showing users how many likes/shares/comments he had by who and on which utter.
• Private Message Alert user will get a notification for private inbox message, which can be disable by user, if he doesn’t want any direct message.
• Utter Alert user will get alert if new utter has been posted by the person whom he is following and vice-versa.
• User Search Option
• User setting and logout – a drop down where he has following list
Account settings
Notification Settings
Security and privacy settings
Hide and deactivate account
Logout
b. Inner pages to include, user profiles and advanced user profile.
c. Utter postings and advanced utter postings (images, videos, etc.),
d. private messages
e. Chat messages and online friends.
f. User comments, likes, shares
g. Search directory to include users profile, utters, images, videos
h. Statistics like weekly update
i. Social Networking Integrations Facebook, Twitter, Google+
Milestone 1:
• Database Design
• Content Pages Design and add Sample Content
• Basic functions like registering with the site, Login Functionality
Milestone 2:
• Writing functions like posting the content, posting the comment, follow, reply, popular posts, recent posts, post and reply count display, search, messages, notifications.'
Milestone 3:
• Testing and Bug fixes (if any)
Deliverables:
1. Complete Source Files.
2. Template Source Files.
Technology Used : JSP, MYSQL, HTML on twitter-bootstrap, CSS, JAVASCRIPT
Time line: 8-10 weeks (flexible)