Skip to content

Dels1x/MensLeaderboard

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

66 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Mens)) Leaderboard

Mens Leaderboard is a full stack web application project, it was created with Java, Spring Boot and Next.js.

Table of Contents

Introduction

This project is a leaderboard of HLTV users by their comments count. "mens))" is a huge lovely meme on how HLTV users love to refer to themselves, thus the project is called "Mens)) Leaderboard"

Features

  • Leaderboard
  • User profiles
  • Pagination

Technologies

Backend

  • Java 17
  • Spring Boot 3
  • Spring Web
  • Spring Data JPA
  • PostgreSQL
  • Jsoup

Frontend

  • JavaScript
  • Next.js
  • Material UI

Usage Of Technologies

On the Backend Side,

Spring Boot was used for RESTful API. PostgreSQL for database. JSoup scrapes user info from HLTV.org and puts it in a database. If existing user was asked to create, it updates his data, but only if 4 hours has passed since the last update.

On the Frontend Side,

Frontend side was written using JavaScript and Next.js. Server side rendering process is used. Frontend communicates with Backend and actively fetches and updates the leaderboard

About

This app takes HLTV.org users and makes a leaderboard out of them

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors