{"id":31051724,"url":"https://github.com/andezion/symposium","last_synced_at":"2026-04-27T16:31:51.246Z","repository":{"id":313372485,"uuid":"994221932","full_name":"Andezion/Symposium","owner":"Andezion","description":"A project demonstrating a concert hall management system","archived":false,"fork":false,"pushed_at":"2025-09-09T14:44:38.000Z","size":17,"stargazers_count":1,"open_issues_count":0,"forks_count":0,"subscribers_count":0,"default_branch":"master","last_synced_at":"2025-09-15T00:51:38.532Z","etag":null,"topics":["hibernate","java","lombok-maven","mvc-pattern","mvs","patterns-java","postgresql","spring","spring-boot","swagger","swagger-ui"],"latest_commit_sha":null,"homepage":"","language":"Java","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/Andezion.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,"notice":null,"maintainers":null,"copyright":null,"agents":null,"dco":null,"cla":null}},"created_at":"2025-06-01T13:38:38.000Z","updated_at":"2025-09-09T14:44:42.000Z","dependencies_parsed_at":"2025-09-05T17:36:58.228Z","dependency_job_id":"0506a6f1-02e5-4bd2-9a75-6b78a5cb0d98","html_url":"https://github.com/Andezion/Symposium","commit_stats":null,"previous_names":["andezion/symposium"],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/Andezion/Symposium","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Andezion%2FSymposium","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Andezion%2FSymposium/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Andezion%2FSymposium/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Andezion%2FSymposium/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/Andezion","download_url":"https://codeload.github.com/Andezion/Symposium/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Andezion%2FSymposium/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":32345802,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-04-26T23:26:28.701Z","status":"online","status_checked_at":"2026-04-27T02:00:06.769Z","response_time":128,"last_error":null,"robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":true,"can_crawl_api":true,"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":["hibernate","java","lombok-maven","mvc-pattern","mvs","patterns-java","postgresql","spring","spring-boot","swagger","swagger-ui"],"created_at":"2025-09-15T00:51:33.789Z","updated_at":"2026-04-27T16:31:51.231Z","avatar_url":"https://github.com/Andezion.png","language":"Java","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Symposium\n\n\n## Content\n* [General info](#general-info)\n* [Demonstration](#demonstration)\n* [Technologies](#technologies)\n* [Features](#features)\n* [Setup](#setup)\n\n---\n\n## General info \nSymposium Manager is a web application designed to manage academic or business symposiums. It allows organizing participants, presentations, topics, and rooms in a structured way. The system provides tools for scheduling and tracking symposium sessions. Built with modern Java and Spring Boot technologies, it ensures scalability and easy integration.\n\n---\n\n## Demonstration\n\n```\n :: Spring Boot ::                (v3.2.5)\n\n2025-09-09T16:17:41.130+02:00  INFO 15400 --- [  restartedMain] o.example.SymposiumManagerApplication    : Starting SymposiumManagerApplication using Java 23.0.1 with PID 15400 (C:\\Users\\vdoro\\IdeaProjects\\Last\\target\\classes started by vdoro in C:\\Users\\vdoro\\IdeaProjects\\Last)\n2025-09-09T16:17:41.135+02:00  INFO 15400 --- [  restartedMain] o.example.SymposiumManagerApplication    : No active profile set, falling back to 1 default profile: \"default\"\n2025-09-09T16:17:41.250+02:00  INFO 15400 --- [  restartedMain] .e.DevToolsPropertyDefaultsPostProcessor : Devtools property defaults active! Set 'spring.devtools.add-properties' to 'false' to disable\n2025-09-09T16:17:41.250+02:00  INFO 15400 --- [  restartedMain] .e.DevToolsPropertyDefaultsPostProcessor : For additional web related logging consider setting the 'logging.level.web' property to 'DEBUG'\n2025-09-09T16:17:42.516+02:00  INFO 15400 --- [  restartedMain] .s.d.r.c.RepositoryConfigurationDelegate : Bootstrapping Spring Data JPA repositories in DEFAULT mode.\n2025-09-09T16:17:42.590+02:00  INFO 15400 --- [  restartedMain] .s.d.r.c.RepositoryConfigurationDelegate : Finished Spring Data repository scanning in 64 ms. Found 4 JPA repository interfaces.\n2025-09-09T16:17:43.173+02:00  INFO 15400 --- [  restartedMain] o.s.b.w.embedded.tomcat.TomcatWebServer  : Tomcat initialized with port 8082 (http)\n2025-09-09T16:17:43.188+02:00  INFO 15400 --- [  restartedMain] o.apache.catalina.core.StandardService   : Starting service [Tomcat]\n2025-09-09T16:17:43.189+02:00  INFO 15400 --- [  restartedMain] o.apache.catalina.core.StandardEngine    : Starting Servlet engine: [Apache Tomcat/10.1.20]\n2025-09-09T16:17:43.255+02:00  INFO 15400 --- [  restartedMain] o.a.c.c.C.[Tomcat].[localhost].[/]       : Initializing Spring embedded WebApplicationContext\n2025-09-09T16:17:43.255+02:00  INFO 15400 --- [  restartedMain] w.s.c.ServletWebServerApplicationContext : Root WebApplicationContext: initialization completed in 2004 ms\n2025-09-09T16:17:43.446+02:00  INFO 15400 --- [  restartedMain] o.hibernate.jpa.internal.util.LogHelper  : HHH000204: Processing PersistenceUnitInfo [name: default]\n2025-09-09T16:17:43.507+02:00  INFO 15400 --- [  restartedMain] org.hibernate.Version                    : HHH000412: Hibernate ORM core version 6.4.4.Final\n2025-09-09T16:17:43.541+02:00  INFO 15400 --- [  restartedMain] o.h.c.internal.RegionFactoryInitiator    : HHH000026: Second-level cache disabled\n2025-09-09T16:17:43.772+02:00  INFO 15400 --- [  restartedMain] o.s.o.j.p.SpringPersistenceUnitInfo      : No LoadTimeWeaver setup: ignoring JPA class transformer\n2025-09-09T16:17:43.799+02:00  INFO 15400 --- [  restartedMain] com.zaxxer.hikari.HikariDataSource       : HikariPool-1 - Starting...\n2025-09-09T16:17:43.969+02:00  INFO 15400 --- [  restartedMain] com.zaxxer.hikari.pool.HikariPool        : HikariPool-1 - Added connection org.postgresql.jdbc.PgConnection@1a35ee29\n2025-09-09T16:17:43.970+02:00  INFO 15400 --- [  restartedMain] com.zaxxer.hikari.HikariDataSource       : HikariPool-1 - Start completed.\n2025-09-09T16:17:45.236+02:00  INFO 15400 --- [  restartedMain] o.h.e.t.j.p.i.JtaPlatformInitiator       : HHH000489: No JTA platform available (set 'hibernate.transaction.jta.platform' to enable JTA platform integration)\n2025-09-09T16:17:45.331+02:00  INFO 15400 --- [  restartedMain] j.LocalContainerEntityManagerFactoryBean : Initialized JPA EntityManagerFactory for persistence unit 'default'\n2025-09-09T16:17:45.804+02:00  WARN 15400 --- [  restartedMain] JpaBaseConfiguration$JpaWebConfiguration : spring.jpa.open-in-view is enabled by default. Therefore, database queries may be performed during view rendering. Explicitly configure spring.jpa.open-in-view to disable this warning\n2025-09-09T16:17:46.215+02:00  INFO 15400 --- [  restartedMain] o.s.b.d.a.OptionalLiveReloadServer       : LiveReload server is running on port 35729\n2025-09-09T16:17:46.270+02:00  INFO 15400 --- [  restartedMain] o.s.b.w.embedded.tomcat.TomcatWebServer  : Tomcat started on port 8082 (http) with context path ''\n2025-09-09T16:17:46.278+02:00  INFO 15400 --- [  restartedMain] o.example.SymposiumManagerApplication    : Started SymposiumManagerApplication in 5.575 seconds (process running for 6.708)\n2025-09-09T16:17:52.832+02:00  INFO 15400 --- [nio-8082-exec-1] o.a.c.c.C.[Tomcat].[localhost].[/]       : Initializing Spring DispatcherServlet 'dispatcherServlet'\n2025-09-09T16:17:52.832+02:00  INFO 15400 --- [nio-8082-exec-1] o.s.web.servlet.DispatcherServlet        : Initializing Servlet 'dispatcherServlet'\n2025-09-09T16:17:52.833+02:00  INFO 15400 --- [nio-8082-exec-1] o.s.web.servlet.DispatcherServlet        : Completed initialization in 1 ms\n```\n\n---\n\n## Technologies\n- Java 21 — main programming language\n- Spring Boot 3.x — application framework\n- Spring Web (MVC/REST) — handling HTTP requests\n- Spring Data JPA — database access via repositories\n- Hibernate ORM — object-relational mapping\n- PostgreSQL — relational database\n- HikariCP — database connection pooling\n\n---\n\n## Features\n- Manage participants with details such as type and country of origin\n- Organize symposium topics and assign them to sessions\n- Schedule presentations with presenter, topic, room, and time\n- Room management with capacity and availability tracking\n- Generate symposium programs automatically\n- REST API endpoints for data access and integration\n- Database persistence using PostgreSQL and Spring Data JPA\n\n---\n\n## Setup\n1. Clone the repository:  \n   ```\n   git clone https://github.com/your-username/Symposium.git\n   ```\n2. Navigate to the project folder and build with Maven:\n   ```\n   mvn clean install\n   ```\n3. Run the application:\n   ```\n   mvn javafx:run\n   ```\n4. Obtain an API key from OpenWeather and place it in your configuration file.\n\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fandezion%2Fsymposium","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fandezion%2Fsymposium","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fandezion%2Fsymposium/lists"}