1

Этап 1

Define basic underlying technology stack

19 марта—23 марта

2

Этап 2

Implement underlying architecture.

21 марта—29 марта

3

Этап 3

Define first phase boundaries

26 марта—30 марта

4

Этап 4

Make screen mockups

26 марта—30 марта

5

Этап 5

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

31 марта—06 апреля

6

Этап 6

Implement Alpha version and deploy it.

7

Этап 7

Handle feedback and bugs from alpha testers.

8

Этап 8

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

9

Этап 9

Implement continuous delivery

10

Этап 10

Configure automatic offsite backup

11

Этап 11

Implement service performance and health monitoring

12

Этап 12

Implement registration by invitation for controlled grow.

13

Этап 13

Release portal in 1 country.

1

Этап 1

Define basic underlying technology stack

19 марта—23 марта

3

Этап 3

Define first phase boundaries

26 марта—30 марта

5

Этап 5

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

31 марта—06 апреля

2

Этап 2

Implement underlying architecture.

21 марта—29 марта

4

Этап 4

Make screen mockups

26 марта—30 марта

6

Этап 6

Implement Alpha version and deploy it.

7

Этап 7

Handle feedback and bugs from alpha testers.

8

Этап 8

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

9

Этап 9

Implement continuous delivery

10

Этап 10

Configure automatic offsite backup

11

Этап 11

Implement service performance and health monitoring

12

Этап 12

Implement registration by invitation for controlled grow.

13

Этап 13

Release portal in 1 country.

19 марта 2015 23 августа 2015
Цель просрочена на 3168 дней

Цель заброшена

Автор не отписывался в цели 9 лет 1 месяц 3 дня

Общая

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.

 Критерий завершения

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

 Личные ресурсы

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.

 Экологичность цели

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.

  • 2520
  • 19 марта 2015, 15:06
Регистрация

Регистрация

Уже зарегистрированы?
Быстрая регистрация через соцсети
Вход на сайт

Входите.
Открыто.

Еще не зарегистрированы?
 
Войти через соцсети
Забыли пароль?