Code Monkey home page Code Monkey logo

ie303911-klubbhuset's Introduction

GitHub Logo

KLUBBHUSET

IE303911-Mobile-og-Distribuerte Applikasjoner Prosjektoppgave

Distribuert løsning for medlemsskap i klubber og organisasjoner

Det vi har oppnådd i dette prosjektet er å lage et system hvor organisasjoner og brukere kan holde styr på hverandre. Man har ofte medlemskap i mange forskjellige klubber/organisasjoner eller man som organisasjon har mange medlemmer, så trenger man et system for å håndtere alle disse medlemskapene. Det har vi løst ved å introdusere enkle menyer for å se gjennom sine medlemskap eller opprette nye, samtidig er det mulig for en organisasjon å autentisere medlemskap ved hjelp av medlems personlige QR-kode og organisasjons QR-scanner. En annen stor funksjon som er integrert på et "test-nivå" se figur 1, er en betalingsløsning som sender deg til vipps-appen med korrekt beløp for medlemskontigent og organisasjon.

Figur 1 Vipps status

App

App2

Reqiuired Local Files:

create this file .\app\src\main\assets\connection.properties

and add the following fields with your own values host=[address] port=[portnumber]

Docker log from server

Log on to the server with ssh

Run following command:

docker-compose -f /home/stefhola/klubbhuset/server/docker-compose.yml logs --follow

This will show log from all the services. Ctrl+C to quit

If you just want to log the one service you can specify it at the end of the command.

ie303911-klubbhuset's People

Contributors

spiftire avatar markusranda avatar 0us avatar

Stargazers

 avatar  avatar

Watchers

 avatar

ie303911-klubbhuset's Issues

Server: Clean up authservice

This class has been copied from earlier project and needs cleaning.

  • Login is working (see #49)
  • The token has unwanted fields

Server: Saving Images class

We should have one class to handle all saving of images since this is going to be done for multiple endpoints

Authorization not working

All secure endpoints return unauthorized on request.

What has been done so far:

  • made sure that the jwt contains all required claims and headers described here
  • Tried with other anotations on the OrganizationService. See commit for more details.

Things to try

  • Check that the ´KeyService´ is implemented correctly. Eg. that it produces the right keypair
  • Burn down everything and restart life.

The work done so far is on the auth-not-working branch. There are some minor other changes when comparing to develop. Nothing to worry about

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.