Skip to content

ippokratoys/Parents-On-Duty

Repository files navigation

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.

About

Web application on Java (Spring Boot)

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published