Adil Khan 9 months ago
AdiKhanOfficial #FYP Ideas

Construct n Studio

The purpose of our webapp (Construct-n-Design Studio Ver 1) is to provide a platform for the customers where they can easily design the blueprints of their home and have a cost estimation of all the materials involved. This document contains all of the webapp's functional and non-functional

Project Title

Construct n Studio

Project Area of Specialization

Software Engineering

Project Summary

The purpose of our webapp (Construct-n-Design Studio Ver 1) is to provide a platform for the
customers where they can easily design the blueprints of their home and have a cost estimation of
all the materials involved. This document contains all of the webapp's functional and non-functional
requirements. Following each iteration, this document will be updated.

Project Objectives

Product Perspective
This product is new self-contained system that will allow users to design their own home plans
quickly and efficiently, after that they can also find the estimated cost of the house they are trying
to build. The user will be given a filter from pre-made plans which they can edit at will and export.
The cost of the materials will be dynamically updated and displayed on the user dashboard. A
proper payment module will also be connected for seamless online payments.

Product Functions

Following are the functions the webapp will provide:

  • User will be able to register an account.
  • A registered user can log in.
  •  User will have a dashboard with all their necessary information which they can edit.
  • User can Select pre-made floorplan layouts from a filtered menu.
  • The user will have the option to edit their floor plan further
  • After Designing the floorplan user can export the layout
  • After Designing user can find the material cost estimation (Dynamic Price Update)
  • User will have online Payment option
  • Admin Dashboard, where admin can access or edit anything.

User Classes and Characteristics

Customer: The user who wants to design floorplans will use the product more frequently. Customer will have access to view their own designs and no one else’s. Customer does not need anybeducation level or experience to use the app.
Admin: Highest level access. Admin needs knowledge of how to use the system and admin can edit user information and update prices.

Operating Environment
The Webapp will be hosted on virtual private server hosted by another company.
The web app is accessible from all modern Browsers that have JavaScript support: Chrome, Firefox. Opera, Edge, and Safari. (Mobile Devices Browsers included).

Design and Implementation Constraints
Technology Constraints:
Due to its open-source nature, PHP is not very secure
Bad error handling and no ability to do proper debugging.
A modern browser with JavaScript support is required for the site to work.
Design Constraints:
The Designs created on our website need to be verified by an architectural standardization body.
Security Constraints:
The Website must be HTTPS for best security.

User Documentation

User will be a provided a short and easy tutorial on how to navigate and use the many features of
the webapp and an FAQ section will be provided.

Assumptions and Dependencies

  • An Internet Connection is required.
  • The site will be able to handle 1000 concurrent users
  • The customer should be able to understand the features of the app at a glance.
  • The tutorial provided will give user enough information if they are confused.
  • The Material cost estimation is subject to change due to inflation or price hikes.
  • The payment will be handled by third-party payment gateway which should be completely secure.
  • User will have basic computer literacy to operate the website.

Project Implementation Method

Registration System
Description and Priority
User will be greeted with a page that asks for their first and last name and email and
password. After they enter valid information. The priority is High.

Login System
Description and Priority
A user can enter their email and password and after authentication they will be redirected to the
homepage and access their dashboard. User can also logout by clicking on logout. The priority will
be high.

Filter System
Description and Priority
User will be able to select layouts from premade options for these layouts will include total square
yards, total number of bedrooms, total number of bathrooms and so on. User will be able to filter
through all these options and select the preferred options. Priority is medium.

Estimation System
Description and Priority
The estimation system will calculate an estimated cost of the entire home based on their selection
and the layout they design. Priority is medium.

Layout Editor
Description and Priority
In the layout editor user can easily design their floor plans. users will be able to add or remove
rooms and change the size of their home. users will be able set dummy furniture. Increase and
decrease the size of all the elements. Priority is high.

User Dashboard
Description and Priority
The dashboard will allow the user to interact with their profile, look at their layouts, make changes
or edit them, or finalize their designs. users can also change their name or password in their
dashboard or request any support. priority is high

Benefits of the Project

This product is new self-contained system that will allow users to design their own home plans
quickly and efficiently, after that they can also find the estimated cost of the house they are trying
to build. The user will be given a filter from pre-made plans which they can edit at will and export.
The cost of the materials will be dynamically updated and displayed on the user dashboard. A
proper payment module will also be connected for seamless online payments

Technical Details of Final Deliverable

The main Features of the project are:

  1. floorplan 2D layout
  2. floorplan 3D layout
  3. Cost Estimation.
  4. Filteration.
  5. Payment Integration.
  6. Dashboard User
  7. Dashboard Admin
  8. Live cost update.
  9. Multiple Floor Plans.

Final Deliverable of the Project

Software System

Core Industry

Others

Other Industries

Core Technology

Others

Other Technologies

Sustainable Development Goals

Industry, Innovation and Infrastructure, Life on Land

Required Resources

Item Name Type No. of Units Per Unit Cost (in Rs) Total (in Rs)
Online Payment Integration Equipment11000010000
Domain Equipment130003000
hosting Equipment11000010000
UI template Equipment150005000
2D/3D layout Integration Equipment150005000
Verification Cost by Civil Engineer Equipment11000010000
Total in (Rs) 43000
If you need this project, please contact me on contact@adikhanofficial.com
Blockchain in Poultry farm business

Project summary The poultry sector has seen tremendous growth since last decade. Though it...

1675638330.png
Adil Khan
9 months ago
TezaRide

Currently, the global warming problem and the energy crises have aroused pervasive public...

1675638330.png
Adil Khan
9 months ago
Visiting Pass Management System

Visitor pass management system makes it easier to meet teachers/staff in their office hour...

1675638330.png
Adil Khan
9 months ago
Improving The Accuracy of Osteoarthritis Classification Using Deep Lea...

In this project we will train the Convolutional Neural Network (CNN) for Multi Osteoarthri...

1675638330.png
Adil Khan
9 months ago
Activity Recognition in Industry 4.0

Industry 4.0 is known as the fourth industrial revolution in which advanced technology lik...

1675638330.png
Adil Khan
9 months ago