jayzawadzki19 / MyPlaces

Web application created with Spring and Angular. Provides world map to user and allows him to create markers with title, description and category.

Home Page:https://myplaces-spring-angular.herokuapp.com/

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

MyPlaces

A full-stack web application created with Spring and Angular. Provides world map to user and allows him to create markers with title, description and category.

Features

  • Allows user to create his account.
  • User can create new markers on map, edit markers' details and remove markers.
  • Spring Security provides password encoding, authorization and authentication.
  • Database stores data about users and markers.

Site before login

Before login

All user markers

After login

Creating new marker

Adding new marker

Displaying details

Marker details

Markers with selected category

Markers by category

Marker list

Marker list

Technologies

Project is created with:

  • Java 15
  • Spring boot 2.3.2
  • Spring Data
  • Spring Security
  • Angular 9
  • Angular CLI
  • Leaflet
  • OpenStreetMap
  • Mockito
  • Bootstrap
  • Maven
  • Heroku
  • PostgreSQL on production mode
  • H2Database on development mode
  • Hibernate
  • REST
  • Lombok

About

Web application created with Spring and Angular. Provides world map to user and allows him to create markers with title, description and category.

https://myplaces-spring-angular.herokuapp.com/


Languages

Language:TypeScript 48.9%Language:Java 36.8%Language:HTML 11.6%Language:JavaScript 2.3%Language:SCSS 0.3%