Russian  English  All projects

Finalize the backend for the project in php



The situation with the project is as follows - the previous developer abandoned development halfway, while the stack was quite rare (php go). I propose to rewrite on any convenient stack the backend with the integration of the caste parser on go (there is in the sources, further on the text it will be clear which parser we are talking about, I think it is pointless to rewrite it). We can consider finishing the parser and using another developer with a slight reduction in feeThe project is a service for making predictions for sports (not bets).The user publishes his account forecast for any match on the site (absolutely free), for a successful forecast he receives points (from 1 to 3, depending on accuracy), at the end of the tournament the user who scored the most points receives a small cash bonus to the internal points account. After that, it can request a withdrawal of funds (the application indicates the number of the savings bank, you do not need to connect the robokassa or so on.All logic is divided into 3 logical parts:
1) My Account
Viewing your own page with statistics, viewing other peoples pages with statistics, the mechanics of "rooms" (roughly speaking, statistics on a limited number of users and a limited number of tournaments)

2) Mechanics of forecast publication and competition
The ability for the user to publish and edit the forecast for the match, as well as scoring for tournaments (at the end of the basketball, football and hockey tournament at the end of the year for all sports at the end of the hockey and basketball tour)

3) Connecting information about sports
For football and hockey, a parser is written (from similar sites it takes infusor), which receives most of the necessary information, you need to add to it the ability to give live information on the match.You will also need to connect the api with information on basketball (the logic of the competition is the same with other sports, so you just need to integrate into the existing business logic)

Previously, the development was conducted by an unscrupulous developer, some of the methods are on api-platforms, some only in the sources.
api-platform - https://sport.trex-studio.ru
Full ToR - https://docs.google.com/document/d/1oq6Eh2MDP07pCWkaVf-RFbtVmnlujvD4/edit
figma (for understanding) - https://www.figma.com/file/nCkEAMJWYxtVhJDFPVdZMR/sport_interest?node-id=121:150
sources - https://drive.google.com/drive/folders/1gdcqWCehtqRyGr1J6wpLEEjV-JAlDkwC?usp=sharing

Payment will be weekly - we will agree on the scope of tasks for the week, after which only individual tasks made will be paid. Capacity from 20 (the more. the better) hours per week. In the response, please indicate the approximate fork on which you estimate the cost of work, after you view the sources, we will agree with you the total amount, which will then be divided into tasks, so that you receive it for performing all tasks.

Naturally, this text is only a brief on the project, for each task there will be a description, I will answer all the necessary questions.
01.05.2022 11:49



 Answers freelancers