{"id":28944069,"url":"https://github.com/balkalox/dss","last_synced_at":"2026-04-28T00:31:35.538Z","repository":{"id":300372475,"uuid":"1006002727","full_name":"BALKALOX/DSS","owner":"BALKALOX","description":"An intelligent DSS for expert evaluation and optimal alternative selection using MCDA techniques.","archived":false,"fork":false,"pushed_at":"2025-06-21T09:44:13.000Z","size":102,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":0,"default_branch":"master","last_synced_at":"2025-06-21T10:29:29.182Z","etag":null,"topics":["ahp","dss","ecology","economy","electre","energetic","java","spring-boot","topsis","webapp"],"latest_commit_sha":null,"homepage":"","language":"HTML","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/BALKALOX.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null}},"created_at":"2025-06-21T09:14:05.000Z","updated_at":"2025-06-21T09:44:16.000Z","dependencies_parsed_at":"2025-06-21T10:30:42.410Z","dependency_job_id":"0aaa2dc0-701f-4e4c-b5d5-2cfc0d9f78c1","html_url":"https://github.com/BALKALOX/DSS","commit_stats":null,"previous_names":["balkalox/dss"],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/BALKALOX/DSS","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/BALKALOX%2FDSS","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/BALKALOX%2FDSS/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/BALKALOX%2FDSS/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/BALKALOX%2FDSS/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/BALKALOX","download_url":"https://codeload.github.com/BALKALOX/DSS/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/BALKALOX%2FDSS/sbom","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":261417626,"owners_count":23155086,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["ahp","dss","ecology","economy","electre","energetic","java","spring-boot","topsis","webapp"],"created_at":"2025-06-23T05:17:09.636Z","updated_at":"2026-04-28T00:31:35.530Z","avatar_url":"https://github.com/BALKALOX.png","language":"HTML","funding_links":[],"categories":[],"sub_categories":[],"readme":"# 🧠 Decision Support System (DSS)\n\n[![Java](https://img.shields.io/badge/Java-17+-red.svg?style=flat\u0026logo=java)](https://www.oracle.com/java/)\n[![Spring Boot](https://img.shields.io/badge/Spring_Boot-3.x-brightgreen?style=flat\u0026logo=spring)](https://spring.io/projects/spring-boot)\n[![MySQL](https://img.shields.io/badge/MySQL-8.x-blue?style=flat\u0026logo=mysql)](https://www.mysql.com/)\n\nA web-based **Decision Support System** (DSS) for expert-driven decision making in multi-criteria environments. It supports monitoring and analysis across ecological, economic, energy, and legal domains, providing a platform for task creation, evaluation, and optimal decision selection using AHP, TOPSIS, and ELECTRE methods.\n\n---\n\n## 🌟 Features\n\n- 🧮 Multi-criteria decision analysis (MCDA) with AHP, TOPSIS, ELECTRE\n- 👨‍🔬 Expert evaluation of alternatives and decision scoring\n- 🔐 Role-based user system (Admin, Analyst, Expert)\n- 🧠 Automatic method recommendation based on task parameters\n- 🌐 REST API support for integration and expansion\n- 🎨 Responsive UI using Thymeleaf, Tailwind CSS, and vanilla JS\n\n---\n\n## 🛠 Technologies Used\n\n| Layer        | Technology                               |\n|--------------|------------------------------------------|\n| Backend      | Java, Spring Boot, Spring Security       |\n| Frontend     | Thymeleaf, Tailwind CSS, JavaScript      |\n| Database     | MySQL + Spring Data JPA                  |\n| Build Tool   | Maven                                    |\n| Versioning   | Git                                      |\n\n---\n\n## 🚀 Getting Started\n\n1. **Clone the project**:\n   ```bash\n   git clone https://github.com/your-username/dss.git\n   cd dss\n   ```\n\n2. **Create MySQL database**:\n   ```sql\n   CREATE DATABASE dss;\n   ```\n\n3. **Configure DB connection**  \n   Edit `src/main/resources/application.properties`:\n   ```properties\n   spring.datasource.url=jdbc:mysql://localhost:3306/dss\n   spring.datasource.username=your_user\n   spring.datasource.password=your_password\n   ```\n\n4. **Run the application**:\n   ```bash\n   ./mvnw spring-boot:run\n   ```\n\n5. **Open in browser**:  \n   [http://localhost:8080](http://localhost:8080)\n\n---\n\n## 📸 Screenshots of interface\n\n![image](https://github.com/user-attachments/assets/77a76851-4084-4356-92aa-894f83a67cb7)\n\n![image](https://github.com/user-attachments/assets/7e781688-441f-4738-9541-dd353085a5cb)\n\n![image](https://github.com/user-attachments/assets/680eb74a-c3bf-4d44-afbb-4c75eff7e22c)\n\n![image](https://github.com/user-attachments/assets/932d68da-5700-4316-b2ed-63896eaf7995)\n\n![image](https://github.com/user-attachments/assets/8099dc1a-f4b3-4aea-90fb-1497b56d686a)\n\n---\n\n## 📚 Future Enhancements\n\n- Visualization of MCDA results\n- Export reports (PDF/Excel)\n- Notifications for experts\n- Integration with external datasets and APIs\n\n---\n\n## 👤 Author\n\n**Anton Misiura**  \nFull-stack Java developer, passionate about intelligent systems and expert decision support.\n\n---\n\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fbalkalox%2Fdss","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fbalkalox%2Fdss","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fbalkalox%2Fdss/lists"}