Цель заброшена
Автор не отписывался в цели 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.
-
Define basic underlying technology stack
Check what are current popular frameworks and architectures.
Choose one technology stack that will fulfill requirements.
-
Learn how Authentication is handled in MVC.NET applications
-
Learn Angular JS
-
Learn Bootstrap
-
Choose a storage engine type (Document DB vs Relational DB)
-
Internationalization in MVC.NET
-
-
Implement underlying architecture.
Prepare a template with authentication/authorization in place.
Have a sample working page with connection to data storage.
-
Review web security best practices
-
-
Define first phase boundaries
-
Make screen mockups
-
Find volunteers/alpha testers from Facebook group and discuss functionality and mockups
-
Implement Alpha version and deploy it.
-
Handle feedback and bugs from alpha testers.
-
Deploy Beta version and let everybody in Facebook group use it for one tournament season.
Process feedback and bugs, make the portal stable.
-
Implement continuous delivery
-
Configure automatic offsite backup
-
Implement service performance and health monitoring
-
Implement registration by invitation for controlled grow.
-
Release portal in 1 country.
- 2520
- 19 марта 2015, 15:06
Не пропустите новые записи!
Подпишитесь на цель и следите за ее достижением