Skip to content

prudhvimanvith/techbuzz

 
 

Repository files navigation

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 

About

A place for techie to share knowledge, blog posts, tech news etc

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages

  • Java 78.3%
  • HTML 19.6%
  • JavaScript 1.1%
  • Other 1.0%