Code Monkey home page Code Monkey logo

european-football-teams's Introduction

European Football Teams

✨overview

A customer needs an app that shows the current ranking of top European football teams. The ranking based on the market values is recalculated daily.

✨Requirements - general

The customer submitted the following requirements:

  • App should run under

    • Android 6.0
    • (Optional) iOS 12+ & iPhone only
  • Main color: #01C13B #01C13B

  • App should be prepared for localization. Among other things, it is planned for a later release that English and Polish will be supported in addition to German.

  • A design can be found on the following pages.

  • The data of the app can be reached at the following URL: clubs.json

  • The app should also be able to be used for other markets in the future. These “app clones” will use a different web interface and colors, the rest should be taken over.

  • The app should feel good: correct error handling, follow a meaningful UX

An already implemented backend takes over all evaluations and prepares the data especially for the app. It provides an unsorted list of clubs in the following form (attention, the result contains additional fields that are currently not required in the app):

{
    "name": "Bayern Munich",
    "country": "Germany",
    "value": 539,
    "image":"www.link.com",
    "european_titles": 3
 }
name …… ..name of the club
country… ... country of the club
value …… ..market value of the club
image ........ URL to the coat of arms of the association
european_titles… # of the won titles

clubs - list view

Menu Item

  • Toggle
    • Sorting by name in ascending order (default)
    • Sorting by clubdescending order
  • There is no selection , the filter changes with every click

Club - detailed view

Subsequent changes made by the customer: The API returns another field which indicates how many titles the respective club has already won at European level (championship cup, Champions League, Europa League) Example: "european_titles": 5 In the detailed view the following should be added: “CLUB NAME has so far achieved X victories at European level.”

Technology tags

intl, RxDart, dio, retrofit, provider, GetX, Moor

european-football-teams's People

Contributors

xsadra avatar

Watchers

James Cloos avatar  avatar

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.