Anasss / analytics

A spring-boot web-app with thymeleaf and bootstrap!

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Country Analytics 📈

Build Status

A sample SpringBoot webApp managing countries data.

How to build and run from sources?

  • Clone the repository:
git clone https://github.com/Anasss/analytics.git 

  • Install dependencies:
cd analytics
mvn install

  • Running the app:
mvn spring-boot:run

Functional description

  • Create a server that returns an html page with an empty table, having 3 colmns (see table below) excel-table
  • Add a form (or anything else) that alows the user to add an entry into the table
  • Save the entries on the server in a database (SQL, mysql, postgress, csv, Excel, txt, xml…)
    • Optional: create one or two charts to visualise the entered data

Class Diagram

analytics class diagram

Tech stack

  • Java 8
  • SpringBoot
  • Lombock
  • Maven
  • ThymeLeaf
  • Bootstrap
  • H2 DB

Demo

ui screenshot

About

A spring-boot web-app with thymeleaf and bootstrap!


Languages

Language:JavaScript 63.5%Language:CSS 34.7%Language:HTML 1.0%Language:Java 0.8%