-
Notifications
You must be signed in to change notification settings - Fork 7
Home
Welcome to the Horizon wiki!
Below is a list of technical documentation for the project. This information is being completed and developed. By clicking on each of them, you can view the details of the technical document.
- Mindsets
- Architecture of The System
- Data Model Diagrams
- Use Case Diagrams
- Wireframes
- API Documentation
Horizon System is a lightweight yet integrated Enterprise Project Management (EPM) platform designed to oversee and evaluate organizational projects across three key dimensions: financial performance, team productivity, and employee well-being.
By collecting and analyzing real-time data from workflows, contracts, and employee activity, Horizon delivers a comprehensive understanding of how projects are managed and how they affect both operational outcomes and human satisfaction.
Unlike conventional EPM systems that focus solely on efficiency and budget control, Horizon incorporates performance evaluation and job satisfaction analysis as core components of project management.
The mission of Horizon is to align business performance with ethical and human-centered values. By promoting transparency and shared understanding between employees and management, it helps organizations cultivate a healthier, fairer, and more collaborative work culture.
Ultimately, the insights generated by Horizon enable decision-makers to improve productivity and business outcomes while advancing labor rights and human dignity in the tech industry.
-
Enhancing Employee Satisfaction
- Providing transparency in processes and information
- Preventing confusion in task and resource allocation
-
Facilitating and Accelerating Project Progress
- Centralized management of project-related information
- Improving coordination between teams and project members
-
Increasing Productivity in Task Management
- Minimizing resource and time waste
- Providing tools for performance monitoring and evaluation
-
Optimizing the Management of Human Resources and Project Resources
- Smart allocation of resources (human, time, equipment, and budget)
- Monitoring resource usage throughout project execution
-
Balancing Individual and Collective Interests within the Organization
- Reducing conflicts caused by poor resource and information management
- Strengthening the sense of belonging and contribution among employees
-
Improving Transparency and Access to Project and Resource Information
- Reducing human errors and rework
- Establishing a reliable data source for management decision-making
Philosophies, mindsets, worldviews, and systems are developed simultaneously in Horizon Research Project (HRP). Because there is no guarantee that previous social attitudes are correct. Horizon is a free and open source project that focuses on more than just developing a tool or system. When you want to provide solutions to improve social conditions, you cannot base it on the mistakes of current schools and philosophies.
Therefore, it is recommended to study the documentation of the mindsets before conducting a technical review of the project.
Given the experiences of large projects such as BIAN (in the development of centralized banking systems) and the increasing advancement of artificial intelligence, modeling over coding is preferred in the Horizon project. Development technologies and programming languages may face a decline in audience or become obsolete over time. In the world of information technology, nothing is absolute and immortality has no special meaning. However, a correct modeling can make it easy to switch from one technology to another and even make it possible to develop a project with artificial intelligence. Therefore, in the Horizon project, most of the time is spent on developing the correct modeling.
To better understanding this strategy, please study the following references.
The development of the Horizon project initially started with one person and there is an awareness that attracting and long-term cooperation with volunteer developers will not always be an easy task. Therefore, continuity and perseverance in continuing the project path have been recognized as more important than rapid development. As a result, the Horizon project team prefers the role of the tortoise to the hare in the software development speed competition. This work model is based on the "Kaizen" philosophy.
Based on definitions of Lawrence Berkeley National Laboratory, this project is an "applied research".
Horizon Project are developing by Mahyar Esteki (Code Name: ShadowFox). Moreover, New volunteer developers are welcome to join the project.
- Modeling Language: Horizon system is modeled in UML 2.0 format by PlantUML.
- Prototyping: the project is prototyped by Pencil application.
- Documentating: all documentation for this project has been produced using LibreOffice software in the form of ODT files. This format of text files helps to improve the level of freedom of use of the documentation and the possibility of their continuous updating in the long term.
- Drawing Diagrams: all conceptual diagrams in the project were developed using draw.io software. This tool allows the public to freely develop diagrams, and is available in web and desktop versions on a cross-platform basis.
As part of the Horizon project development, AI assistants were used to improve the quality and efficiency of both content creation and design tasks. The following tools were utilized:
We used ChatGPT to assist in drafting, editing, and refining textual content for the project. This AI model helped:
- Enhance clarity and coherence in descriptions
- Maintain a consistent and professional tone
- Generate structured content such as objectives, summaries, and feature explanations ChatGPT supported the writing process while ensuring conceptual accuracy and alignment with the project’s goals.
For the project’s visual identity, Recraft (an AI-powered design tool) was used to:
- Generate logo design ideas aligned with the project’s theme and values
- Explore various creative concepts quickly and efficiently
- Refine and finalize the logo based on iterative AI-generated suggestions Recraft enabled the team to experiment with visual directions and produce a logo that represents Horizon’s mission and identity.
To make the project’s theoretical materials more engaging and easier to study, NotebookLM was used to generate audio and video summaries of the Horizon documentation. This tool helped:
- Transform dense textual content into accessible multimedia formats
- Provide narrated explanations for complex conceptual materials
- Enhance user engagement and learning efficiency through multimodal presentation NotebookLM enabled the project to bridge the gap between analytical depth and intuitive understanding, supporting both accessibility and immersion in Horizon’s key mindsets.
This project is currently in the research and documentation phase. No coding tasks are open yet.
At this stage, contributions are welcome in the form of research, documentation, and theoretical discussion.