Skip to content

This Spring Boot web application built using Gradle as the build tool and implements SSR for improved SEO, faster initial load times, and better user experience. SSR allows rendering HTML on the server side before it is sent to the client, making the application accessible to users with slower connections or older devices.

Notifications You must be signed in to change notification settings

ChathuminiBandara/NoteColelctorV2

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

6 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Spring Boot SSR Project 🍃

Project Overview

This is a Spring Boot web application built using Gradle as the build tool and implements Server-Side Rendering (SSR) for improved SEO, faster initial load times, and better user experience. SSR allows rendering HTML on the server side before it is sent to the client, making the application accessible to users with slower connections or older devices.

Features

  • Server-Side Rendering (SSR): Delivers pre-rendered HTML content, improving page load speed and SEO.
  • Spring Boot: Lightweight framework that makes building Java-based web applications easier and faster.
  • Gradle Build Tool: Simplifies dependency management and build automation.
  • Thymeleaf (or other view engines): Used for rendering HTML views.

Technologies

  • Java 21
  • Spring Boot 3.x
  • Gradle
  • Thymeleaf (or other SSR template engine)
  • H2 Database (or another database if applicable)

Prerequisites

  • Java 17+
  • Gradle 7.x+
  • IDE with Gradle support (IntelliJ IDEA, Eclipse, etc.)

Installation

  1. Clone the repository:
    git clone https://github.com/ChathuminiBandara/NoteCollectorV2.git
  2. Navigate to the project directory:
    cd https://github.com/ChathuminiBandara/NoteCollectorV2.git
  3. Build the project:
    ./gradlew build
  4. Run the application:
    ./gradlew bootRun

Usage

Access the application by opening your browser and navigating to:

http://localhost:8080

Folder Structure

src/
├── main/
│   ├── java/
│   ├── resources/
│   │   ├── static/
│   │   ├── templates/
│   └── application.properties

About

This Spring Boot web application built using Gradle as the build tool and implements SSR for improved SEO, faster initial load times, and better user experience. SSR allows rendering HTML on the server side before it is sent to the client, making the application accessible to users with slower connections or older devices.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published