Giter VIP home page Giter VIP logo

arsfest's Introduction

DTU Arsfest 2014

What is DTU Arsfest?

DTU Arsfest is the annual commencement party at the Technical University of Denmark. The party usually includes a speech from a member of the Danish Royal Family, a dinner with the educational community and many concerts and traditional dances that last all night.

The aim of this app is to have a fast and context aware overview of all the events, to help decide the participants which concerts/events to go.

About this repository

This repository is the code for the official DTU Arsfest 2014 Android and iOS apps.

The Android app can be found at Google Play

About the team

We are a group of 5 students from DTU that collaborate with PF and the administration of DTU to code this apps.

Bitdeli Badge

arsfest's People

Contributors

adrianalan avatar albertfdp avatar bitdeli-chef avatar javiercalvo avatar thibaudrobelain avatar yosoyubik avatar

Stargazers

 avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar

arsfest's Issues

Show buses schedules in the Google Map

Google Maps API does not offer all the information layers provided in the Google Map app, such as clicking in the bus/metro/train stations and being shown with their time tables. Neither getting directions is offered, although it can be raised an intent which will deal with that.

This feature can be achieved by manually contacting the Rejseplanner API.

It's happening now

The top of the main window has to show the event happening now with the following restrictions:

  • If the fest has not happened yet, a countdown timer has to be shown.
  • If there are two events happening at the same time, both have to be shown.
  • The dinner has to have special importance.
  • If the fest has finished, a special message has to be shown.

Event has finished card shows multiple times

Steps to reproduce

  • Open the app after the event has finished
  • Go to an event
  • Go back to main menu
  • You have 2 cards "event has finished"
  • Go to an event
  • Go back to main menu
  • Now you have 3

Braimstorm about server

Should we have a server where to host the JSON file with the content as well as the images?

We could use some libraries to very easily access the server like once per hour and check for updates. We would avoid having to update the app for errors in the content.

Moreover, we could sort the Apple policies regarding the content. Please, comment on this.

Images missing

Check the event list. There are several images missing. Get small size if possible. Rendering on slower phones might kill the app.

Indoor location

The app has to be able to identify in which of the following indoor locations the user is at any time.

  • Oticon salen
  • Library
  • Canteen
  • Sports hall
  • Cellar bar

Measure Azimuth Treshold

Custom map we have is angled. The task is to measure the azimuth correction.

How to do.
Go to 101, point to the 'fake north' i.e. when entering from the south point in the direction of the opposite entrance, the Map in the app will toast some information. The one that interests me is the Azimuth of course. Substitute this value in public static final double AzimuthTreshold in utils.Constants.

Implement a REST server

Implement a REST server to handle the following features:

  • Return the list of events
  • Return information for a specific event (id)
  • Return the list of POI
  • Return information for a specific POI (id)

The server could be implemented in python, with the module bottle and sqlite3

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.