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.