0% found this document useful (0 votes)
49 views

Project Summary2

This document outlines a web application to hire skilled construction workers. It includes goals like marketing products and a backend to manage listings. The specifications include separate interfaces for visitors, administrators, workers, and clients. Milestones include designing interfaces, frontend development, backend development, testing, and deployment. Costs are estimated for team members and ongoing hosting/maintenance. The project will be developed over 18 weeks in 6 sprints.
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
49 views

Project Summary2

This document outlines a web application to hire skilled construction workers. It includes goals like marketing products and a backend to manage listings. The specifications include separate interfaces for visitors, administrators, workers, and clients. Milestones include designing interfaces, frontend development, backend development, testing, and deployment. Costs are estimated for team members and ongoing hosting/maintenance. The project will be developed over 18 weeks in 6 sprints.
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 3

Web Application for Hiring Skilled Construction Workers

OVERVIEW

This is a breakdown for the implementation of a custom-built Web Application. Similar product is
https://skillers.ng/

GOALS

1. A rich website for marketing products: Grains & supplies, traveling and tour agency contact page,
water company
2. A single backend which will have different users based on permission and upload grains, and
other products on the website

SPECIFICATIONS

After preliminary discussions, the following specifications are to be developed:


● Visitors landing page
● Administrators web application
● Skilled workers’ web app
● Clients’ web application

Milestones and Timeline


Milestone Tasks

1 - Complete UI designs and Requirements Stabilisation (4 weeks)

This is the development of how and what we want to develop will look like. Requirements stabilization means is getting a
functions of the website and put it in our design before we start implementation.

1.1 Users’ Research


1.2 Drafting of product requirement document for the MVP

1.3 Provisional prototyped designs of the MVP

2 - Frontend development (8 weeks)

Frontend is the implementation and development of how the interfaces will look like. Both the public interfaces and web
applications’ interface.

2.1 Engaging and modern custom-built frontend for visitor, client, skilled workers and the administrators
using Vue JS frameworks

2.2 Design and development of Admin CMS and dashboards

3 - Backend development (8 weeks)

Backend are development and implementation of the functionalities of the website. That is how the website works and
what it can do.

3.1 Login and registration for admin and registered users

3.2 OAuth to allow users signup/register using email, phone number, Google and Facebook

3.7 CMS APIs to support

3.8 Provision to allow for messaging between users

3.9 Support for media upload: videos, files needed

3.10 Certificate management for end users: i.e receive, view, download certificates

3.11 Notification system

3.12 Integration with external APIs

3.15 Database design

3.16 Keeping track of the workers performance and rating

3.17 Unit and functionality testing

4 – Quality Assurance (3 weeks)


This is the testing of the development and maintaining the quality of the product.

4.16 Testing and quality assurance


4.17 User acceptance testing

5 - DevOps (2 weeks)
This is the hosting of the product on a reliable server and maintaining it without letting it go down.

5.1 Hosting on server

5.2 Notification infrastructure

5.2 Continuous deployment pipelines

5.3 Real Time automated bug reporting

5.5 Post deployment maintenance and support for 2 months period

Cost Analysis

6.1 Estimated number of team and renumeration per month till end of project
1 Designer – 100,000
2 Fulstack (Laravel & VueJS) Developers – 200,000
1 DevOps Engineer – 100,000
1 Product Manager –

6.2 Maintenance Cost: This includes


Cloud service – Pay as you go
Hosting services – 50,000 per month
Domain name cost – 15,000 per year

6.3 Estimated total time 18 weeks and the project will be conducted over 6 Sprints. A sprint is a timeboxed 2-
week period of development that guarantees an incremental working version of the software at the end of
every 2 weeks.
New features will be incrementally added to each release.

You might also like