Skip to content

Latest commit

 

History

History
55 lines (39 loc) · 2.08 KB

architecture-openmark.md

File metadata and controls

55 lines (39 loc) · 2.08 KB

OpenMark - FrontEnd

Architecture

Scalability is crucial for projects. We implemented a system container to enhance scalability. The system container mission is to pull folders and render them, effectively managing multiple projects within a single repository.

  1. Initialization: You can easily clone other chains based on the initial framework. This allows you to quickly set up new projects by following the established structure.

  2. Maintainability: The system container separates projects in a way that prevents overlap, such as themes, layouts, etc. This separation ensures that changes in one project do not impact others.

  3. Clean code: We adhere to the SOLID principles, ensuring that our code is readable, maintainable, and easy to modify. This fosters better collaboration and makes it easier for team members to work together.

How to installation?

To run the application without requiring a build setup, follow these installation steps.
Ensure that you have all the necessary packages installed.

# Clone the repository
git clone https://github.com/grindytech/openmark-fe.git

# Change to project directory
cd openmark-fe

# Download project dependencies
yarn install

# Run the server
yarn  dev