1

Step 1

Define basic underlying technology stack

19 March—23 March

2

Step 2

Implement underlying architecture.

21 March—29 March

3

Step 3

Define first phase boundaries

26 March—30 March

4

Step 4

Make screen mockups

26 March—30 March

5

Step 5

Find volunteers/alpha testers from Facebook group and discuss functionality and mockups

31 March—06 April

6

Step 6

Implement Alpha version and deploy it.

7

Step 7

Handle feedback and bugs from alpha testers.

8

Step 8

Deploy Beta version and let everybody in Facebook group use it for one tournament season.

9

Step 9

Implement continuous delivery

10

Step 10

Configure automatic offsite backup

11

Step 11

Implement service performance and health monitoring

12

Step 12

Implement registration by invitation for controlled grow.

13

Step 13

Release portal in 1 country.

1

Step 1

Define basic underlying technology stack

19 March—23 March

3

Step 3

Define first phase boundaries

26 March—30 March

5

Step 5

Find volunteers/alpha testers from Facebook group and discuss functionality and mockups

31 March—06 April

2

Step 2

Implement underlying architecture.

21 March—29 March

4

Step 4

Make screen mockups

26 March—30 March

6

Step 6

Implement Alpha version and deploy it.

7

Step 7

Handle feedback and bugs from alpha testers.

8

Step 8

Deploy Beta version and let everybody in Facebook group use it for one tournament season.

9

Step 9

Implement continuous delivery

10

Step 10

Configure automatic offsite backup

11

Step 11

Implement service performance and health monitoring

12

Step 12

Implement registration by invitation for controlled grow.

13

Step 13

Release portal in 1 country.

19 March 2015 23 August 2015
The goal is overdue by 3179 days

Goal abandoned

The author does not write in the goal 9 years 1 month 15 days

Goal author

Nariman

Netherlands

36 years old

General

Create an online portal for amateur tennis players

I'm member of a group of about 300 active amateur tennis players living in same location. Regularly we organize small tournaments between ourselves and keep track of it on our social web site group wall. As we grow it becoming more difficult of keeping track of game offers and results.

I would like to develop an online portal in order to make it easier.

People would register there with their social web page account (Facebook/Google/Twitter/..) and offer a match to each other.

Players will publish result of every match and gain scores.

Once in a while a local tournament will be announced on page. Players will be able to enroll in such tournaments and see results on their dashboard.

 Goal Accomplishment Criteria

Portal up and running, it is possible to register match results and view dashboard

 Personal resources

I'm a software engineer with 10+ year experience in low level programming. I don't have enough experience in web development except some basic knowledge of JavaScript, HTML and HTTP web services.

 Goal ecological compatibility

My goal is to learn more about modern technologies while being helpful to our tennis community.

  1. Define basic underlying technology stack

    Check what are current popular frameworks and architectures.

    Choose one technology stack that will fulfill requirements.

    1. Learn how Authentication is handled in MVC.NET applications

    2. Learn Angular JS

    3. Learn Bootstrap

    4. Choose a storage engine type (Document DB vs Relational DB)

    5. Internationalization in MVC.NET

  2. Implement underlying architecture.

    Prepare a template with authentication/authorization in place.

    Have a sample working page with connection to data storage.

    1. Review web security best practices

  3. Define first phase boundaries

  4. Make screen mockups

  5. Find volunteers/alpha testers from Facebook group and discuss functionality and mockups

  6. Implement Alpha version and deploy it.

  7. Handle feedback and bugs from alpha testers.

  8. Deploy Beta version and let everybody in Facebook group use it for one tournament season.

    Process feedback and bugs, make the portal stable.

  9. Implement continuous delivery

  10. Configure automatic offsite backup

  11. Implement service performance and health monitoring

  12. Implement registration by invitation for controlled grow.

  13. Release portal in 1 country.

  • 2525
  • 19 March 2015, 15:06
Sign up

Signup

Уже зарегистрированы?
Quick sign-up through social networks.
Sign in

Sign in.
Allowed.

Not registered yet?
 
Log in through social networks
Forgot your password?