Code Monkey home page Code Monkey logo

runningorder's Introduction

Running Order

A macOS SwiftUI app to help demonstrate developed User stories in a sprint.

Image

Goal

When you work in an Agile team, you need to show the changes of the finished sprint. This app is designed to help a development team organize which feature to show, in which order, with the right information such as links, usernames, environment names, ...

In order to collaborate with multiple members of the team and respect users’ privacy, all the information is stored in an iCloud private database owned by a member of the team.

Roadmap

Currently this app is at a very early state of development. The first goal is to meet the requirements of one dev team at Worldline, be useful, and prove its value.

The second goal is to be generalized to other iOS development teams, as the app requires a Mac to work. Past this point, we'll see if we can launch the app on the Mac App Store, to reach development teams outside Worldline.

Then, develop a counterpart to reach other interested teams (iOS version, Windows version, or web, in order to work on desired platforms)

Technical requirements

Currently the app supports macOS Catalina, but it will be upgraded to Big Sur soon to permit usage of newest SwiftUI changes.

You'll need an iCloud account on the Mac. (A cloudless functional build is not planned for now, but could be studied later)

You'll need Xcode 12 to build the app.

Architecture

I wrote an article about the architecture of this project. For now it is under review for publishing in the Worldline Engineering Blog. You can also find a diagram that links all Managers, Views, Models, Services here

runningorder's People

Contributors

lucas-barbero avatar zarghol avatar ghiitais 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.