Home - JohnWanjikuProf/letsPlayAPI GitHub Wiki
Welcome to the letPlay wiki!
INTRODUCTION
The goal of this project is develop an API which will permit users to:
- create a team of a specific game at a specific time and field ( from his favorites).
- Invite a friend
- join an existing team
- invite a friend to the team
- Challenge an existing team
- find an existing teams by use of location.
- more to be
This project will be developed using jersey Java framework and Hibernate(postgreSQL DB) for persistence.
The architecture consists four layers :
- persistence - the business entities|tables
- services - intermediate between the resource and persistence layer ,implements the business logic to be consumed by the resources layer
- resources - responds to the HTTP requests according to jersey(jax-ws) annotations
- exceptions - includes customized exception hence suppressing the server default exception messages
Will be developed in modules namely:
- User
- Games
- Locality