Skip to content

Latest commit

 

History

History
50 lines (38 loc) · 1023 Bytes

File metadata and controls

50 lines (38 loc) · 1023 Bytes

TechBuzz

TechBuzz is a place to share the interesting tech news such as blog posts, videos, release news etc.

Build

Features

  • Login with username/password
  • Register with username/password
  • Account activation by email verification
  • View posts by category with pagination
  • Create post
  • Update post
  • Delete post
  • Up/Down vote a post

Tech Stack

  • Java, SpringBoot
  • Postgres, jOOQ, FlywayDb
  • Spring Security
  • Thymeleaf, Bootstrap, jQuery
  • JUnit 5, Testcontainers

HOW TO?

Run Unit / Integration Tests

$ ./mvnw verify

Run application locally

$ ./run.sh start_infra
$ ./mvnw spring-boot:run

Run application using docker-compose

$ ./run.sh start

Run Gatling Tests

$ ./mvnw -pl gatling-tests gatling:test