SLP Gambling Site
 Share
The version of the browser you are using is no longer supported. Please upgrade to a supported browser.Dismiss

View only
 
 
ABCDE
1
Statement of work NoteEst. time (days)1 week (first week)
2
1Need to discuss all milestones, tasks, features and design of website1
3
2Find API services for odds and scores2
4
3Prepare diagram and timeline for project2
5
6
Front EndNote3 weeks (start from second week)
7
1Hire developer who will create design and HTML/CSS site layout (with Responsive Design)2
8
2Create Landing Page4
9
3Create Main Bet Page4
10
4Create Main Live Bet Page3
11
5Create Account Page1
12
6Create Login Page1
13
7
14
8
15
Back EndNote10 weeks (start from second week)
12 weeks with Live Bets Mode
16
1Prepare NextJS server side rendering and React ui components
Connect it with Front End (Landing Page ; Main Bet Page ; Account Page ; Login Page)
5
17
2Account System (different type of accounts: regular user, admin)7
18
3Account Sessions (connect with DynamoDB)4
19
4Login (Auth) system with AWS Cognito ( https://aws.amazon.com/cognito/ )4
20
5Account Wallet system (different SLP currencies; deposit / withdraw; limits;)7
21
6Setup Redux for Account System and Login4
22
7Email notification service (for Deposits / Withdraws notification)this will be separate Microservice with own API7
23
8Bets Processing Service (proccess data from API) this will be separate Microservice with own API7Backend developer 2
24
9Initialize New Bet Service - if user post new bet, this service check wallet currency etc. this will be separate Microservice with own API7Backend developer 2
25
10Placed Bets Checking Servicethis will be separate Microservice with own API7Backend developer 2
26
11Bets Payout Service this will be separate Microservice with own API4Backend developer 2
27
12Setup GraphQL to handle all API data in one place (https://www.apollographql.com/)4
28
13Setup RabbitMQ message broker - handle all queue between React App and different Microservices that need because some of services may fail or break all App4
29
14Add Live Bets Mode to Bets Processing Service (Step 8) and Initialize New Bet Service (Step 9)10
30
15Setup Redux states for Live Bets Mode4
31
16React components for Live Bets (Main Live Bet Page)7
32
17Analitics SystemOPTIONAL5 - 10
33
18Admin PanelOPTIONAL7 - 10
34
35
36
Security Review and TestsNote2 weeks (start from 11 week)
37
Security Review7 days
38
Tests7 days
39
40
DeployNote1 week (start from 12 or 13 week)
41
Deploy on server:
React App;
RabbitMQ;
All Microservices;
Setup HTTPs;
14 Weeks Building
1 Week Security Audit
2 Weeks BetaTesting
Click to get Chart
42
43
Loading...