Git Product home page Git Product logo

wirvsvirus's Introduction

Trimm Dich zu Hause

This project has been created during the #WirVsVirus Hackathon from the german government. https://wirvsvirushackathon.devpost.com/

Inspiration

Abstand halten, Kontakte einschränken: in Zeiten der Corona-Krise ist die Zeit der Isolation für viele eine Herausforderung. Wir glauben daran, dass virtueller Kontakt und Bewegung helfen und ein wichtiger Bestandteil für uns in der nächsten Zeit sein werden.

Während Deutschland zuhause in Quarantäne sitzt, stehen schlagartig viele Trainer, Yogalehrer, Kursleiter und Vereine ohne Teilnehmer vor verschlossenen Studios. Was gäbe es somit besseres als sie zu Dir ins Wohnzimmer zu bringen und Euch miteinander zu verbinden. Inspiriert durch die Trimm-Dich-Bewegung aus den 70er bleiben wir gemeinsam daheim fit - auch in Quarantäne.

What it does

Trimm Dich zuhause bietet eine kostenlose Sport-Platform, die Menschen miteinander verbindet. Finde online Trainingspartner, trainiere in Echtzeit, verabrede Dich zu Trainingseinheiten mit anderen Sportsfreunden oder nehme an virtuellen Kursen von professionellen Trainern teil. Denn wir wissen alle, dass die Hemmschwelle eine Trainingseinheit sausen zu lassen geringer ist, wenn man sich dafür verabredet hat. Gleichzeitig hast Du die Chance, mit einer Spende für die Teilnahme an einem Kurs, einen wichtigen Beitrag zur Existenzsicherung Deiner Kursleiter zu leisten.

How I built it

Die Platform Trimm Dich zuhause ist in zwei technische Hauptkomponenten unterteilt. Das Backend mit NestJS Framework in Typescript programmiert. Zur Datenspeicherung wird eine PostgreSQL Datenbank verwendet. Die separate Frontend App wurde mit Next.js, React und TailwaindUI sowie Tailwind CSS entwickelt. Für die nahtlose Einbindung der Videokonferenzen verwenden wir die Platform jitsi (http://jitsi.org).

Challenges I ran into

Es war herausfordernd ein Videokonferenz Tool zu finden, welches sich gut in die Platform integrieren lässt und somit eine einfache Handhabung für die Nutzer erlaubt.

Accomplishments that I'm proud of

Wir sind stolz in der kürzer der Zeit eine komplett funktionstüchtige und sehr moderne Platform, inklusive Lading Page und Pitch Video kreiert zu haben. Aber natürlich auch Teil einer solchen Bewegung sein zu können.

What I learned

"No bla, just do" - manchmal ist es besser einfach anzufangen als zu lange über jeglichen Lösungsansatz zu diskutieren.

What's next for 015_e-Sport_Trimm Dich zu Hause

Zukünftig würden wir gerne die Möglichkeit anbieten, dass Du als User virtuelle Trimm-Dich-Pfade aus Deinen Trainingseinheiten zusammenstellen kannst. Somit könntest Du Dir Deinen individuellen Trainingsplan aus den unterschiedlichen Trainingseinheiten basteln und diesen mit deinen virtuellen Sportsfreunden teilen oder auch durchleben. Derzeit lassen sich außerdem Trainings nur manuell und nicht mittels einer integrierten Funktion teilen. Für alle ausgebildeten Trainer und Kursleiter soll es außerdem eine integrierte Spendenfunktion geben.

wirvsvirus's People

Contributors

benvp avatar coolace avatar fensterbank avatar

Stargazers

 avatar  avatar  avatar

Watchers

 avatar  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.