Skip to content

Latest commit

 

History

History
37 lines (29 loc) · 1.63 KB

README.md

File metadata and controls

37 lines (29 loc) · 1.63 KB

Parents-On-Duty

Project for Software Technology (Texnologies Logismikou 2017) ( Spring boot framework )

A web apllication written on Java.

- Database Language MySql
- Elastic search for searching and Geo Distance Queries
- Backend Languge Java with Spirng ( Spring Boot, Spring Security)
- Template Engine Thymeleaf
- Front End used HTML5, Bootstrap, JQuery
	-Google Map API
	-Google Map Autocomplete
- Building With Gradle

Status : Full Functional Basic configuration (sql,port,https...) on application.properties file Run: Go to /parentsReal folder via terminal, enter:

- ./gradlew tasks
- ./gradlew bootRun

Alternative

- create a war ./gradlew war
- and then run on a server

Needs a database with name test3(you can change it from application.properties)

- Support Register(Parent,Host)
- Admin control over users(block/unblock, reset password ...)
- Free text search on certain fields
- Google map for places (and result page)
- Create event
- Distance queries
- ...

Parents On Duty is a web application that was implemented as a project for the course "Software Technology". It helps parents find events/activities for their children. You can enroll either as a "Parent" or as an "Event Provider". Providers can create events in their certified locations, while parents can search events on any date/location they want and book spots for their kids. Providers have the ability to advertise their events by paying for promotion packages that gives them a higher place in the search results. There is also implemented a mini "loyalty program" for the parents that gives them extra money based on the money they add in their wallets.