Skip to content

This is the repository for the project Alpha_Built.

Notifications You must be signed in to change notification settings

D4vidHuang/Alpha_Built

Repository files navigation

Alpha-Built web-based design platform

Alpha-Built is a web-based architecture platform project aimed at improving communication, reducing errors, and increasing productivity in the building industry. It will allow team members to work on the same project simultaneously, making it possible to identify and resolve issues in real-time. The software will provide a centralized platform for storing and sharing project information, reducing the risk of data loss and miscommunication. The software's interface will be intuitive and account-friendly, with features such as drag-and-drop functionality, templates, and customizable views that make it easy to navigate and use.

Features

Real-time collaboration Centralized project information storage and sharing Intuitive and account-friendly interface Drag-and-drop functionality Templates and customizable views Installation Instructions for installation will be provided upon release.

Developer

Name Profile Picture Email Role
Yongcheng Huang Y.Huang-51@student.tudelft.nl Developer
Zhejia Hu z.hu-3@student.tudelft.nl Developer
Xingyu Han x.han-5@student.tudelft.nl Developer
Yiming Chen y.chen-115@student.tudelft.nl Developer
Mingyi Jin m.jin-1@student.tudelft.nl Developer
Andreea Mocanu a.l.mocanu@student.tudelft.nl TA
Martin Skrodzki m.skrodzki@tudelft.nl Coach
Rui Xiong rui_xiong@ecadi.com Client

Usage

This project consists of two parts: the frontend and the backend. Please follow the instructions below to run each part.

Frontend

  1. Open a terminal or command prompt.

  2. Navigate to the alpha-built-frontend folder, which is a subfolder in the main project folder.

   cd alpha-built-frontend
  1. Install the required dependencies by running the following command:
npm install
  1. Once the installation is complete, start the frontend development server by running the following command:
npm run dev
# This command will build and serve the frontend application, and you should see output indicating that the server is running.
  1. Open your web browser and visit 'http://localhost:5173' to access the frontend application.

Backend

  1. Open your preferred integrated development environment (IDE) or a terminal/command prompt. Here we suggest you to use IntelliJ (https://www.jetbrains.com/idea/), developed by JetBrains.

  2. Make sure you are using java version 17.

  3. Nevigate to alpha-built-backend/src/main/java/com/ecadi/alphabuiltbackend/AlphaBuiltBackendApplication.java.

cd alpha-built-backend/src/main/java/com/ecadi/alphabuiltbackend
  1. Run the AlphaBuiltBackendApplication class as a Java application. This will start the backend server and you should see output indicating that the server has started successfully.

  2. The backend API is now running on http://localhost:8080. You can send HTTP requests to this address to interact with the backend. But we suggest you to use our frontend pages to experience the various features.

Support

Please contact the ECADI coordinator (Rui Xiong, rui_xiong@ecadi.com) for more details.

Authors and Acknowledgment

The Alpha-Built project is being developed by ECADI and TUDelft software project group 5C.

License

Alpha-Built is licensed under the MIT License.

Project Status

The Alpha-Built project is currently in development, with a planned release in the near future.

Client Description

ECADI is a regional (East Asia and China) market leader in architecture, with over 480 intellectual properties and established technology research centers. Using smart operation tools such as BIM, VR, AR and MR, ECADI aims at building a unified digital engineering information platform which integrates all data and information produced in each phase of construction projects. Alpha-Built is ECADI's newest project and is aimed at providing a web-based architecture platform.

Project Goal

The aim of the Alpha-Built project is to create a design platform based on an existing MVP idea, using web-based collaborative software for building design. The primary objectives of the project are to improve communication and collaboration, increase efficiency and productivity, and enhance design quality and accuracy.

About

This is the repository for the project Alpha_Built.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published