-
Notifications
You must be signed in to change notification settings - Fork 0
feature/frontend-structure, added navbar, sidenavbar laout, booking, application #2
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Changes from all commits
5514942
94fc4e6
0422f88
1d98a12
5673775
279f8d8
File filter
Filter by extension
Conversations
Jump to
Diff view
Diff view
There are no files selected for viewing
| Original file line number | Diff line number | Diff line change |
|---|---|---|
| @@ -1,77 +1,85 @@ | ||
| <?xml version="1.0" encoding="UTF-8"?> | ||
| <project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" | ||
| xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 https://maven.apache.org/xsd/maven-4.0.0.xsd"> | ||
| <modelVersion>4.0.0</modelVersion> | ||
| <parent> | ||
| <groupId>org.springframework.boot</groupId> | ||
| <artifactId>spring-boot-starter-parent</artifactId> | ||
| <version>4.0.4</version> | ||
| <relativePath/> <!-- lookup parent from repository --> | ||
| </parent> | ||
| <groupId>team4you</groupId> | ||
| <artifactId>team4you</artifactId> | ||
| <version>0.0.1-SNAPSHOT</version> | ||
| <name>team4you</name> | ||
| <description>team4you</description> | ||
| <url/> | ||
| <licenses> | ||
| <license/> | ||
| </licenses> | ||
| <developers> | ||
| <developer/> | ||
| </developers> | ||
| <scm> | ||
| <connection/> | ||
| <developerConnection/> | ||
| <tag/> | ||
| <url/> | ||
| </scm> | ||
| <properties> | ||
| <java.version>25</java.version> | ||
| </properties> | ||
| <dependencies> | ||
| <dependency> | ||
| <groupId>org.springframework.boot</groupId> | ||
| <artifactId>spring-boot-starter-webmvc</artifactId> | ||
| </dependency> | ||
| xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 https://maven.apache.org/xsd/maven-4.0.0.xsd"> | ||
| <modelVersion>4.0.0</modelVersion> | ||
| <parent> | ||
| <groupId>org.springframework.boot</groupId> | ||
| <artifactId>spring-boot-starter-parent</artifactId> | ||
| <version>4.0.4</version> | ||
| <relativePath/> <!-- lookup parent from repository --> | ||
| </parent> | ||
| <groupId>team4you</groupId> | ||
| <artifactId>team4you</artifactId> | ||
| <version>0.0.1-SNAPSHOT</version> | ||
| <name>team4you</name> | ||
| <description>team4you</description> | ||
| <url/> | ||
| <licenses> | ||
| <license/> | ||
| </licenses> | ||
| <developers> | ||
| <developer/> | ||
| </developers> | ||
| <scm> | ||
| <connection/> | ||
| <developerConnection/> | ||
| <tag/> | ||
| <url/> | ||
| </scm> | ||
| <properties> | ||
| <java.version>25</java.version> | ||
| </properties> | ||
| <dependencies> | ||
| <dependency> | ||
| <groupId>org.springframework.boot</groupId> | ||
| <artifactId>spring-boot-starter-webmvc</artifactId> | ||
| </dependency> | ||
|
|
||
| <dependency> | ||
| <groupId>org.springframework.boot</groupId> | ||
| <artifactId>spring-boot-docker-compose</artifactId> | ||
| <scope>runtime</scope> | ||
| <optional>true</optional> | ||
| </dependency> | ||
| <dependency> | ||
| <groupId>org.postgresql</groupId> | ||
| <artifactId>postgresql</artifactId> | ||
| <scope>runtime</scope> | ||
| </dependency> | ||
| <dependency> | ||
| <groupId>org.springframework.boot</groupId> | ||
| <artifactId>spring-boot-starter-webmvc-test</artifactId> | ||
| <scope>test</scope> | ||
| </dependency> | ||
| <dependency> | ||
| <groupId>org.springframework.boot</groupId> | ||
| <artifactId>spring-boot-starter-flyway</artifactId> | ||
| </dependency> | ||
| <dependency> | ||
| <groupId>org.flywaydb</groupId> | ||
| <artifactId>flyway-database-postgresql</artifactId> | ||
| </dependency> | ||
| <dependency> | ||
| <groupId>org.springframework.boot</groupId> | ||
| <artifactId>spring-boot-starter-data-jpa</artifactId> | ||
| </dependency> | ||
| </dependencies> | ||
| <dependency> | ||
| <groupId>org.springframework.boot</groupId> | ||
| <artifactId>spring-boot-docker-compose</artifactId> | ||
| <scope>runtime</scope> | ||
| <optional>true</optional> | ||
| </dependency> | ||
| <dependency> | ||
| <groupId>org.postgresql</groupId> | ||
| <artifactId>postgresql</artifactId> | ||
| <scope>runtime</scope> | ||
| </dependency> | ||
| <dependency> | ||
| <groupId>org.springframework.boot</groupId> | ||
| <artifactId>spring-boot-starter-webmvc-test</artifactId> | ||
| <scope>test</scope> | ||
| </dependency> | ||
| <dependency> | ||
| <groupId>org.springframework.boot</groupId> | ||
| <artifactId>spring-boot-starter-flyway</artifactId> | ||
| </dependency> | ||
| <dependency> | ||
| <groupId>org.flywaydb</groupId> | ||
| <artifactId>flyway-database-postgresql</artifactId> | ||
| </dependency> | ||
| <dependency> | ||
| <groupId>org.springframework.boot</groupId> | ||
| <artifactId>spring-boot-starter-data-jpa</artifactId> | ||
| </dependency> | ||
| <dependency> | ||
| <groupId>org.springframework.boot</groupId> | ||
| <artifactId>spring-boot-starter-thymeleaf</artifactId> | ||
| </dependency> | ||
| <dependency> | ||
| <groupId>nz.net.ultraq.thymeleaf</groupId> | ||
| <artifactId>thymeleaf-layout-dialect</artifactId> | ||
| </dependency> | ||
| </dependencies> | ||
|
|
||
| <build> | ||
| <plugins> | ||
| <plugin> | ||
| <groupId>org.springframework.boot</groupId> | ||
| <artifactId>spring-boot-maven-plugin</artifactId> | ||
| </plugin> | ||
| </plugins> | ||
| </build> | ||
| <build> | ||
| <plugins> | ||
| <plugin> | ||
| <groupId>org.springframework.boot</groupId> | ||
| <artifactId>spring-boot-maven-plugin</artifactId> | ||
| </plugin> | ||
| </plugins> | ||
| </build> | ||
|
|
||
| </project> | ||
| </project> |
| Original file line number | Diff line number | Diff line change |
|---|---|---|
| @@ -0,0 +1,59 @@ | ||
| * { | ||
| box-sizing: border-box; | ||
| margin: 0; | ||
| padding: 0; | ||
| } | ||
|
|
||
| body { | ||
|
|
||
| background-color: #f0f2f5; | ||
| font-family: Poppins, sans-serif; | ||
| color: #333; | ||
| line-height: 1.6; | ||
| } | ||
|
|
||
| .container { | ||
| max-width: 800px; | ||
| margin: 40px auto; | ||
| padding: 0 20px; | ||
| } | ||
|
|
||
| .apply-container, | ||
| .waiting-decision, | ||
| .decided-application { | ||
| background-color: #ffffff; | ||
| border: 1px solid #ddd; | ||
| border-radius: 8px; | ||
| padding: 25px; | ||
| margin-bottom: 25px; | ||
| box-shadow: 0 2px 5px rgba(0,0,0,0.05); | ||
| text-align: left; | ||
| } | ||
|
|
||
| h2 { | ||
| font-size: 1.4rem; | ||
| margin-bottom: 15px; | ||
| display: flex; | ||
| align-items: center; | ||
| gap: 10px; | ||
| color: #1a2b3c; | ||
| } | ||
|
|
||
| .list-unstyled { | ||
| list-style: none; | ||
| } | ||
|
|
||
| .forth-container, .decision-container { | ||
| border: 1px solid #eee; | ||
| padding: 15px; | ||
| border-radius: 6px; | ||
| transition: transform 0.2s; | ||
| margin-top: 10px; | ||
| } | ||
|
|
||
| .forth-container:hover, .decision-container:hover { | ||
| border-color: #38bdf8; | ||
| background-color: #f8fafc; | ||
| cursor: pointer; | ||
| } | ||
|
Comment on lines
+54
to
+58
Contributor
There was a problem hiding this comment. Choose a reason for hiding this commentThe reason will be displayed to describe this comment to others. Learn more.
In 🤖 Prompt for AI Agents |
||
|
|
||
| Original file line number | Diff line number | Diff line change |
|---|---|---|
| @@ -0,0 +1,28 @@ | ||
| .container { | ||
| max-width: 800px; | ||
| margin: 40px auto; | ||
| padding: 0 20px; | ||
| } | ||
|
|
||
| .card { | ||
| background-color: #ffffff; | ||
| border: 1px solid #ddd; | ||
| border-radius: 8px; | ||
| padding: 30px; | ||
| box-shadow: 0 2px 10px rgba(0,0,0,0.1); | ||
| } | ||
|
|
||
|
|
||
| .section-booking, .section-calling { | ||
| margin-top: 20px; | ||
| padding: 20px; | ||
| border-bottom: 1px solid #eee; | ||
| } | ||
|
|
||
| .section-calling { | ||
| border: 1px solid purple; | ||
| } | ||
|
|
||
| .section-booking { | ||
| border: 1px solid purple; | ||
| } |
| Original file line number | Diff line number | Diff line change | ||||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| @@ -0,0 +1,72 @@ | ||||||||||||||||||
|
|
||||||||||||||||||
|
|
||||||||||||||||||
| * { | ||||||||||||||||||
| margin:0; | ||||||||||||||||||
| padding:0; | ||||||||||||||||||
| box-sizing: border-box; | ||||||||||||||||||
|
|
||||||||||||||||||
| } | ||||||||||||||||||
|
|
||||||||||||||||||
| body{ | ||||||||||||||||||
| background: #e4e4e4; | ||||||||||||||||||
| color:white; | ||||||||||||||||||
| } | ||||||||||||||||||
|
Comment on lines
+10
to
+13
Contributor
There was a problem hiding this comment. Choose a reason for hiding this commentThe reason will be displayed to describe this comment to others. Learn more. Poor color contrast: white text on light gray background.
🔧 Suggested fix body{
background: `#e4e4e4`;
- color:white;
+ color: `#333`;
}📝 Committable suggestion
Suggested change
🤖 Prompt for AI Agents |
||||||||||||||||||
|
|
||||||||||||||||||
| .nav{ | ||||||||||||||||||
| width:100%; | ||||||||||||||||||
| padding: 1rem 5%; | ||||||||||||||||||
| background: rgba(255, 255, 255, 0.05); | ||||||||||||||||||
| border-bottom: 1px solid rgba(255, 255, 255, 0.1); | ||||||||||||||||||
| backdrop-filter: blur(15px); | ||||||||||||||||||
| margin-bottom: 2rem; | ||||||||||||||||||
| } | ||||||||||||||||||
|
|
||||||||||||||||||
| .logo { | ||||||||||||||||||
| font-size: 2rem; | ||||||||||||||||||
| font-weight: 600; | ||||||||||||||||||
| color: #38bdf8; | ||||||||||||||||||
| letter-spacing: 1px; | ||||||||||||||||||
| } | ||||||||||||||||||
|
|
||||||||||||||||||
| .nav-links { | ||||||||||||||||||
| list-style: none; | ||||||||||||||||||
| display:flex; | ||||||||||||||||||
| gap: 2rem; | ||||||||||||||||||
| color:black; | ||||||||||||||||||
| } | ||||||||||||||||||
|
|
||||||||||||||||||
| .li{ | ||||||||||||||||||
| font-size: 1.2rem; | ||||||||||||||||||
| font-weight: 500; | ||||||||||||||||||
| color:black; | ||||||||||||||||||
| } | ||||||||||||||||||
|
|
||||||||||||||||||
| .meny-container{ | ||||||||||||||||||
| display: flex; | ||||||||||||||||||
| align-items: center; | ||||||||||||||||||
| gap: 0.5rem; | ||||||||||||||||||
| } | ||||||||||||||||||
| .nav-menu { | ||||||||||||||||||
| color: black; | ||||||||||||||||||
| text-decoration: none; | ||||||||||||||||||
| transition: color 0.3s; | ||||||||||||||||||
| } | ||||||||||||||||||
|
|
||||||||||||||||||
| .nav-menu:hover { | ||||||||||||||||||
| color: gold; | ||||||||||||||||||
| cursor: pointer; | ||||||||||||||||||
| } | ||||||||||||||||||
| .small-p:hover{ | ||||||||||||||||||
| color:gold; | ||||||||||||||||||
| } | ||||||||||||||||||
|
|
||||||||||||||||||
| .nav-links { | ||||||||||||||||||
| float:right; | ||||||||||||||||||
| } | ||||||||||||||||||
|
|
||||||||||||||||||
| .search-button { | ||||||||||||||||||
| border-radius: 0; | ||||||||||||||||||
| align-items: center; | ||||||||||||||||||
| text-align: center; | ||||||||||||||||||
| position: relative; | ||||||||||||||||||
| } | ||||||||||||||||||
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Fix Stylelint issues: remove empty line and font-family quotes.
Per static analysis hints:
background-colorPoppins(Stylelint expects unquoted generic font-family names unless they contain special characters)🔧 Proposed fix
body { - background-color: `#f0f2f5`; - font-family: 'Poppins', sans-serif; + font-family: Poppins, sans-serif; color: `#333`; line-height: 1.6; }📝 Committable suggestion
🧰 Tools
🪛 Stylelint (17.5.0)
[error] 9-9: Unexpected empty line before declaration (declaration-empty-line-before)
(declaration-empty-line-before)
[error] 10-10: Unexpected quotes around "Poppins" (font-family-name-quotes)
(font-family-name-quotes)
🤖 Prompt for AI Agents