GithubHelp home page GithubHelp logo

dominicschiller / osmi-module-scientific-project-teaco Goto Github PK

View Code? Open in Web Editor NEW
0.0 0.0 1.0 7.52 MB

Ruby on Rails project containing the TeaCo server platform.

License: MIT License

Ruby 2.70% HTML 5.93% JavaScript 72.89% CSS 18.47%

osmi-module-scientific-project-teaco's People

Contributors

dominicschiller avatar

Watchers

 avatar  avatar

Forkers

bilroum

osmi-module-scientific-project-teaco's Issues

F 1.2 Extend User Confirmation E-Mail

Ein Nutzer hat sein Konto innerhalb der TeaCo-v5-WebApp angelegt (bekommen). Als Bestätigung hierzu wird E-Mail erstellt. Zusätzlich zu der Web-URL für den Nutzer soll die Mail nun auch die in RoR F 1.1 generierte TeaCo-App-URL zum Aufrufen der TeaCo-Ionic App enthalten.

F 8.1: Implement REST-API endpoint for sending a devices push reference

Push-Tokens müssen in der Datenbank abgspeichert werden. Hierzu ist das Model "PushToken" anzulegen. Des Weiteren soll zwischen den beiden Models "User" und "PushToken" eine 1:N-Relation bestehen.

Des Weiteren:
Die TeaCo-5 REST-Schnittstellen zum Anlegen und Aktualisieren eines Users sollen erweitert werden. Beide sollen ein Property für den Push-Reference-Token akzeptieren im im Request-Body akzeptieren und verarbeiten können.

F2.1: Implement REST API Endpoint for loading meetings

Die TeaCo-5 REST-Schnittstelle zum Laden von Meetings soll erweitert werden. Sie soll GET-Requests (hier: „get-all“, „get-by-id“) mit JSON-Parameter im Request-Body akzeptieren und verarbeiten können. Des Weiteren sollen die Ergebnis-Daten des GET-Requests der Response im JSON-Format beigefügt werden.

F 4.2: Implement REST API endpoint for updating votes

Die TeaCo-5 REST-Schnittstelle zum Aktualisieren von Votes soll erweitert werden. Sie soll POST-Requests mit JSON-Parameter im Request-Body akzeptieren und verarbeiten können. Des Weiteren sollen die Ergebnis-Daten des POST-Requests der Response im JSON-Format beigefügt werden.

F 2.2: Categorize meetings by it's planning state

Meetings sollen einen Planungsstatus erhalten (hier: in Planung, geschlossen).
Des Weiteren sollten zu geschlossenen Meetings Informationen bzgl. Location gespeichert werden, sowie ob die Planung abgebrochen wurde oder nicht.

F 5.1: Implement API Endpoint to Finish a meeting planning

Die TeaCo-5 REST-Schnittstelle zum Aktualisieren von Meetings soll erweitert werden. Sie soll POST-Requests mit JSON-Parameter im Request-Body akzeptieren und verarbeiten können. Des Weiteren sollen die Ergebnis-Daten des POST-Requests der Response im JSON-Format beigefügt werden.

F 8.2: Send Push Notifications to user

Die Möglichkeit des Sendens von Push-Notifications muss implementiert werden. Des Weiteren müssen alle Aktionen bei denen (E-Mail) Benachrichtigungen stattfinden können, um die Möglichkeit erweitert werden, Push-Notifications an alle dafür registrierte User zu versenden.
Push-Notifications sollen dabei über Firebase versendet werden.

F 3.1: Implement REST API endpoint for loading suggestions

Die TeaCo-5 REST-Schnittstelle zum Laden von Suggestions soll erweitert werden. Sie soll GET-Requests mit JSON-Parameter im Request-Body akzeptieren und verarbeiten können. Des Weiteren sollen die Ergebnis-Daten des GET-Requests der Response im JSON-Format beigefügt werden.

F 4.1: Implement REST API endpoint for loading votes

Die TeaCo-5 REST-Schnittstelle zum Laden von Votes soll erweitert werden. Sie soll GET-Requests (hier: „get-all“ & „get by-Id“) mit JSON-Parameter im Request-Body akzeptieren und verarbeiten können. Des Weiteren sollen die Ergebnis-Daten des GET-Requests der Response im JSON-Format beigefügt werden.

TeaCo-5 Bug Fixes

Sammel-Issue für alle Bugs aus der ursprünglich übernommenen TeaCo 5 Version ...

F 1.1 Generate Custom App-URL

Generiere eine TeaCo-App-URL für neu registrierten Nutzer

Ein Nutzer hat sein Konto innerhalb der TeaCo-v5-WebApp angelegt (bekommen). Zusätzlich zu der Web-URL für den Nutzer soll die TeaCo-5-WebApp eine URL für die TeaCo-Ionic App generieren.

F 1.3 Implement REST-API for loading users

Die TeaCo-5 REST-Schnittstelle zum Laden von User soll erweitert werden. Sie soll GET-Requests (hier: „get by confirmation hash“) mit JSON-Parameter im Request-Body akzeptieren und verarbeiten können. Des Weiteren sollen die Ergebnis-Daten des GET-Requests der Response im JSON-Format beigefügt werden.

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.