shekhargulati / 50words

50words is a writing challenge where you have to write 50words every day to win a challenge.

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Idea 50Words

Idea in One Line

The idea is very simple that a user needs to create 50words challenge to start using website.

Detailed

The challenge can be 7days, 30 days, 90 days, 180days, or 365 days. Once challenge is accepted user start writing what was the most inspiring thing happened during the day. It can be anything -- a good article read, a good video or movie watched etc. If a user miss any day then he is out and can create a new challenge and that challenge will be lost. At most user can create one 50word for a day for a given challenge . You can't write before hand. You can share this with outside world or keep it private or share within your group. Once the challenge is completed, user will get a book for his/her journey. Again user can publish book to outside world or contact publisher for his/her book. Idea is to find good things in your day or make some habits via writing and share it along. The application will have the capability to insert photos or videos. But they have to write 50words. The service will be integrated with mobile clients and other creative common search services. User can signin with twitter, linkedin, or facebook.

Functionalities

  1. As a logged in user of application, I can create a challenge which should start at the start date and end at a time equal to start date plus number of days.

  2. As a user of the application, I should be able to create my profile.

  3. As a user of the application, I should be able to assign twitter,facebook, google plus, and linkedin profiles with my 50words profile.

  4. As a user of the application when I create a challenge I should be able to write 50words every day for the challenge after the start date.

  5. As a user, challenge is won when I write 50words every day till the challenge ends.

  6. As a user, I should be able to publish my book which will contain all my 50words essays.

  7. As a user, I should have the ability to keep my challenge private or public.

  8. As a user, I should have the ability to invite other users -- both having 50words profile or by email to my challenge.

  9. As a user, I should have the ability to share my 50words challenge with outside world using twitter,facebook,linkedin, or google plus.

  10. As a user, I loose the challenge if I miss any day to write my 50words.

  11. As a user who create the challenge, I should be able to assign judges(at max 5) to my challenge. The judges can be your friend or any other 50word user.

  12. As a user, I can view my report card with all my challenges and how I performed.

  13. As a user who create the challenge, I should be able to associate gift with challenge.

  14. Ability to create challenges for others. For example, parents can create challenge for their children.

  15. Application should be location aware. The questions like which all challenges are happening near to me or with in my city. Can a challenge have location? No. A challenge can be accepted by multiple players all over the world. A user can ask questions like which challenges are popular in my location or x location.

About

50words is a writing challenge where you have to write 50words every day to win a challenge.


Languages

Language:JavaScript 70.7%Language:Java 26.4%Language:Perl 2.4%Language:Shell 0.5%