Project Initiation Document - 22037968/listingsApplication GitHub Wiki

Project Goals

The aim of this project is create a web app that will show listings of event in Sheffield Promoters and venues will be able to add events to a database which will be accessible via a web-based application form. Users will be able to use the app to search for these event and then been linked to Facebook, venue websites or ticket purchasing sites. The overall aim of the project is to link promoters and punters to events in Sheffield, making sure that the most up-to-date information is available.

Deliverables

A web-based application that allow users to break down the data by the following fields:

  • Date of event
  • Admission Fee
  • Time of event
  • Location
  • Type of event

There will also be a web-based application form that allows promoters and venues to add their event to the database. They will only be able to do this once they have created a profile and logged into the system. Scope We intend to design, develop and deliver a web app using Grails that will hold information about events happening around Sheffield. It will involve creating an events database, and web based interface for users.

Project Roles and Responsibilities

"Events Listings" are a two person team, consisting of Andreas Andreou and Stephen Herbert. These group members will be working together to implement the application.

Risks

There could be difficulties with designing and implementing the database. Care needs to be taken to ensure that the correct type of database is used (Entity Relationship vs. NoSQL).

Reporting Framework

Throughout the project, we will be working to the following schedule:

This will ensure that the work is progressing and will be completed at the required time.