Code Monkey home page Code Monkey logo

swt-projekt's Introduction

Software-Technik Projekt SE 2016

Build Status

License: MIT

Team

  • Jan Göbel (@slashburn)
  • Dominik Klumpp (@maul-esel)
  • Philip Lenzen (@placc)
  • Katja Ludwig (@kaulquappe23)
  • Ralph Reithmeier (@seniorspielbergo)

Repo

  • Lingvo/Abgabe enthält die Abgabe-Dokumente als PDF und PNG.
  • Lingvo/Solution/Lingvo.sln ist die Solution-Datei für das gesamte Projekt.

swt-projekt's People

Contributors

placc avatar slashburn avatar kaulquappe23 avatar senorspielbergo avatar maul-esel avatar

Stargazers

Ufuk avatar

Watchers

 avatar James Cloos avatar  avatar

Forkers

ufukhawk

swt-projekt's Issues

CI: build, tests und deploy

Travis CI sollte alles builden können und die Tests ausführen. Bei fehlschlagenden Tests sollte der Build fehlschlagen. Der Deploy des Backends auf azure sollte bei erfolgreichem Build ausgeführt werden und erfolgreich sein.

Refactor DB / Entities [opt]

Schön wäre es, wenn wir nicht immer explizit auf die DB-Klassen zugreifen müssten, sondern über die Entity-Klassen. Dazu bräuchten wir eine Abstraktion vom DB-Zugriff auf Client und Server, und eine Möglichkeit, diese den DB-Klassen unterzuschieben.

Remove AudioCarouselPage

And Replace it with one single instance of AudioPage, containing two buttons for navigation between Workbook Pages

Impressum-Seite in App

Create a page containing infos about lingvo, licenses, authors, customers and the elite graduate program

App: DB-Zugriff auf einzelne Entities

Bisher wird die gesamte Tabelle geladen (z.B. workbooks) und dann mit List.Find() in der resultierenden Liste gesucht. 😱

@kaulquappe23: du kennst dich da glaub am besten aus. Schaust du bei Gelegenhait mal drüber?

App-Deployment

Die fertige App sollte zum Download verfügbar sein. Am einfachsten wäre dies für android.

Eingabevalidierung

Bei ungültigen Eingaben im Backend (Workbook/Seite anlegen/bearbeiten) sollte der Nutzer sofort Feedback erhalten, insbesondere:

  • bereits vergebener Workbook-Titel
  • im Workbook bereits existierende Seitenzahl (bei bearbeiten: andere Seite)
  • keine Aufnahme ausgewählt / aufgenommen
  • Server-Side validation

Da die ASP.NET Core-Unterstützung dafür recht gut ist, sollte das problemlos machbar sein.


Validierung für Account-Funktionalitäten existiert bereits, aber

  • #90
  • Login-Validierung: nur 1 Fehlermeldung

Linq2Db: import as submodule

Um die aktuellsten Features nutzen zu können, muss Linq2Db (vorübergehend) als Submodule in das Projekt importiert werden (statt nuget package).

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.