Website development
- or -
Post a project like this2236
$$
- Posted:
- Proposals: 27
- Remote
- #1857813
- Awarded
Full Stack | MEAN Stack Developer | WordPress| Laravel | Magento 2 | Blockchain
Chandigarh
Full Stack Web Developer with 13+ Years of Experience | Entrepreneur | Website Designer | Wordpres Developer | AI App Developer | Prompt Engineer | Python Programmer
Greater Noida
WEB DEVELOPER | WEB DESIGNER | SEO/SMM/SMO | CONTENT WRITER | MOBILE DEVELOPMENT
Chandigarh
48779313949899360689483301040261106757511141191355656196505020506581976508879366
Description
Experience Level: Intermediate
Yvivi (your vote is very important) Domain www.yvivi.com is bought already. This specification is for v1.0, and am very sure there will be enhancements. The plan is once we get to 2,000 registered users, to develop a mobile app version in addition to the website.
This is a responsive web site (that formats correctly on the browser, also on mobile and tablet devices), and modelled like Quora, but for people to vote on a topic, rather than enter an answer. Users will submit a topic, a full text, and several options, the voters will then vote on one of the options, and then be able to add comments if they would like to. The options are a minimum two, a maximum four.
There will be pages as follows:
1. Home. This is a list of topics to vote on. It will have a Search, Add Vote option (to add their topic, text and options), and at the bottom, a Profile (to add their profile). Topics will be either Personal or Community.
2. Topic. Once the user clicks on a topic it opens the page for that topic. It shows the Title, the Text and voting options (choice A, B, C, D). The user can vote, but only vote once. Once they vote, then they have the option to leave a comment. Once they vote, they can see all comments. Should have an option to follow (follow daily with the vote total – which is done by an email to them)
3. Profile page, which leads to other pages:
a. Enter email address, user name to join (and to be able to vote)
b. Privacy Policy
c. Terms of Service
d. Conduct Policy
e. Why Your Vote is Important
f. Contact Us
4. There will be room for advertisements (type to be determined). Ads to show on both web page, and visible on responsive mobile view (in other words will still earn revenue when viewing/using on a mobile device)
The Logic is:
1. From Home screen, the user, once registered, can add a Topic, they choose a Personal, or Community option (personal is for their personal question, community is a general topic). They add the Title, Text and voting options. The user needs to be registered and logged in to add their topicThey click Send, and they need to have the Agree with Terms of Service box ticked. If ticked, it sends, if not, it asks them to tick the Agree box.
2. The system then puts in a queue, and the site administrator can choose to post, or not. If post, then it posts to the app, if not, then the administrator will email the poster suggesting changes to their topic.
3. To Vote, a user needs to be registered and logged in (normal email confirmation process). They should remain logged in at all times unless they log out. . (or, should we use an IP address to make sure they do not vote more than once? If we do not use their email, and use an IP, then much easier to get people to vote)
4. They can only vote on a single topic one time, they can vote on all topics.
5. After they vote on a topic, they are asked if they want to leave a comment, or read the comments. If so, they can go to the comments page, read all comments, or add their own comment (need to register and be logged in to add comment)
6. Upon voting, they can Share (use typical FB, Email share routine). Share will show the Topic and votes. Suggest to start on v1.0, to use FB only. Add Twitter and other Social sharing in v2.0
7. Under their profile:
a. They have a notification screen with options:
i. Follow topics I have voted on
ii. Push option for new topics posted
Admin section:
1. As above, need to have a list of Topics to the admin first, then can post, or modify before posting
2. To see all users
3. To be able to modify the ToS, Privacy Policy, Contact US pages
This is a responsive web site (that formats correctly on the browser, also on mobile and tablet devices), and modelled like Quora, but for people to vote on a topic, rather than enter an answer. Users will submit a topic, a full text, and several options, the voters will then vote on one of the options, and then be able to add comments if they would like to. The options are a minimum two, a maximum four.
There will be pages as follows:
1. Home. This is a list of topics to vote on. It will have a Search, Add Vote option (to add their topic, text and options), and at the bottom, a Profile (to add their profile). Topics will be either Personal or Community.
2. Topic. Once the user clicks on a topic it opens the page for that topic. It shows the Title, the Text and voting options (choice A, B, C, D). The user can vote, but only vote once. Once they vote, then they have the option to leave a comment. Once they vote, they can see all comments. Should have an option to follow (follow daily with the vote total – which is done by an email to them)
3. Profile page, which leads to other pages:
a. Enter email address, user name to join (and to be able to vote)
b. Privacy Policy
c. Terms of Service
d. Conduct Policy
e. Why Your Vote is Important
f. Contact Us
4. There will be room for advertisements (type to be determined). Ads to show on both web page, and visible on responsive mobile view (in other words will still earn revenue when viewing/using on a mobile device)
The Logic is:
1. From Home screen, the user, once registered, can add a Topic, they choose a Personal, or Community option (personal is for their personal question, community is a general topic). They add the Title, Text and voting options. The user needs to be registered and logged in to add their topicThey click Send, and they need to have the Agree with Terms of Service box ticked. If ticked, it sends, if not, it asks them to tick the Agree box.
2. The system then puts in a queue, and the site administrator can choose to post, or not. If post, then it posts to the app, if not, then the administrator will email the poster suggesting changes to their topic.
3. To Vote, a user needs to be registered and logged in (normal email confirmation process). They should remain logged in at all times unless they log out. . (or, should we use an IP address to make sure they do not vote more than once? If we do not use their email, and use an IP, then much easier to get people to vote)
4. They can only vote on a single topic one time, they can vote on all topics.
5. After they vote on a topic, they are asked if they want to leave a comment, or read the comments. If so, they can go to the comments page, read all comments, or add their own comment (need to register and be logged in to add comment)
6. Upon voting, they can Share (use typical FB, Email share routine). Share will show the Topic and votes. Suggest to start on v1.0, to use FB only. Add Twitter and other Social sharing in v2.0
7. Under their profile:
a. They have a notification screen with options:
i. Follow topics I have voted on
ii. Push option for new topics posted
Admin section:
1. As above, need to have a list of Topics to the admin first, then can post, or modify before posting
2. To see all users
3. To be able to modify the ToS, Privacy Policy, Contact US pages
PPH User P.
100% (58)Projects Completed
74
Freelancers worked with
71
Projects awarded
35%
Last project
15 Feb 2019
United Kingdom
New Proposal
Login to your account and send a proposal now to get this project.
Log inClarification Board Ask a Question
-
Whats your budget?
571777
We collect cookies to enable the proper functioning and security of our website, and to enhance your experience. By clicking on 'Accept All Cookies', you consent to the use of these cookies. You can change your 'Cookies Settings' at any time. For more information, please read ourCookie Policy
Cookie Settings
Accept All Cookies