24-S1-2-C-Moral-Decisions / LandingSite

This is an archive of all the files used in the project.
0 stars 0 forks source link

Moral Decisions


Important: Resources Ready for Audit 3:

Current Status of UI Issues


Table of Contents


Moral Moment Project Resources

Project Description

Team Members and Roles

UID Name Role GitHub username
u7574421 Ceming Fu Front end developer and API designer c1c4da3300
u7580335 Shiying Cai UI/UX designer and website tester Valencia-Choi
u7619947 Xinglong Wu Project coordinator and client communicator Xinlong-Wu
u6393399 Xuan Liu UI/UX designer and website tester wwssllxxGithub
u7580107 Zhongzheng Huang Front end developer and back end developer Eddyhzz
u7721107 Zhenhao Li Front end developer and website tester lzh12311
u7693498 Zehua Kong Front end developer and web designer Universe-E

Project Management

In managing our web API development project, we faced challenges such as increasing complexity, the need for consistency in development environments, version control requirements, and time and resource constraints. To address these, we made the following decisions:

By focusing on integration, simplicity, and collaboration, we've positioned our team to work with greater agility and transparency, aligning our tooling and workflows with the specific needs and goals of our project. The full decision log can be accessed here.

Risk Management

Risk Identification

Make the most of every team station meeting, synchronized meetings with clients, and meetings with tutors to communicate positively. Encourage team members to actively raise possible risks.

Risk Evaluation

Utilize weekly station meetings to perform qualitative and quantitative assessments of identified risks, including assessing the probability and impact level of the risk. Risks are prioritized based on their level of impact.

Risk Response

Develop response strategies for each risk, including avoidance, transfer, mitigation, and acceptance. Ensure that the response strategy is aligned with project objectives and stakeholder expectations.

Incorporate risk response strategies into project plans and implementation. Ensure that team members have the skills and resources to address the corresponding risks.

Documentation and records

Document all identified risks, assessments, response strategies, and implementation processes.

Conflict Resolution Protocol

Project Documentation

Design Documentation

The design documentation for our project, including logos and web design prototypes, can be found in the "Designs" folder within our project repository. This documentation provides a comprehensive overview of the visual and interaction design aspects of our project.

Location: Designs Folder

Develoing Document

Getting Start

See the online documentation for references we referenced in the project.

We use GitHub Discussions as our forum, and Microsoft Teams for chat. These are great places to ask questions and advice from the community or to discuss projects.

For bugs and feature requests, please raise an issue and follow the templates there.

Installation

Getting deployment

  1. First, install docker

  2. clone and init repo

    
    # clone repo
    git clone git@github.com:24-S1-2-C-Moral-Decisions/moral_moments.git

init submodules

git submodule update --init --recursive

update submodules(when needed)

git submodule update --recursive --remote


3. build and publish survey
```bash
# build and publish survey
./build-survey.sh
  1. set up database environment

    1. create a directory for environment files (e.g. enveroments)
    2. create a file named .database.env in the directory
    3. set the database connection string in the file
    DATABASE_CONN_STRING=mongodb://127.0.0.1:27017/testdb
  2. build docker images

    docker-compose up -d --build

Connection

We use GitHub Discussions and Github Issues as our forum, and Microsoft Teams for chat. These are great places to ask questions and advice from the community or to discuss projects.