Git Product home page Git Product logo

lobebar's Introduction

lobebar

The system in question has been meticulously crafted to cater to the unique needs of smaller cultural venues that rely heavily on volunteer efforts. These venues, often brimming with rich cultural significance, require a streamlined process to manage and allocate various responsibilities, especially when it comes to bar duties and other similar shifts. By implementing this system, such establishments can efficiently distribute shifts among volunteers, ensuring that operations run smoothly. This not only optimizes the manpower available but also ensures that these cultural hubs remain vibrant and active, offering visitors and patrons a seamless experience. Dashboard Its possible to add events and to add shifts to those events. Whether this shifts are awareness shifts, bar shifts or cooking shifts is up to the user.

Add Event Add Shifts To Event
Add Event Add Shifts To Event

A clear structured caledar allows for the user to gain a fast overview over upcoming events, and whether more help is needed. Calendar

One of the standout features of this system is its gamification aspect. Volunteers can track their progress, noting milestones such as how many bar shifts they've completed in a row. This not only adds a fun, competitive edge to the volunteering process but also encourages consistent participation. As volunteers accumulate shifts and reach certain milestones, they earn "snacks" within the system. These "snacks" are essentially perks that can be redeemed at the venue. Whether it's a complimentary drink, a discount on an event ticket, or exclusive access to certain areas, these rewards serve as a token of appreciation for the volunteers' dedication and hard work.

TODOS

The order of the todos is not the order they should be executed in!

Backend

  • Define database structure
  • add controllers
    • add user controller
    • add gamification controller
    • add suply controller
    • add events controller
    • add shifts controller
  • add email functions
    • reset password function
  • rework controllers so recurring patterns are in base controllers

Frontend

  • add login
  • mobile friendly
    • pwa compatabilities
  • add navigation
    • role based rendering
  • add forms
    • add event form
    • add user login form
    • add user edit form (same for self and admin edit)
    • add supply form
  • add overviews
    • (ADMIN) add user overviews
    • add own shifts overview
      • add upcoming shifts overview
      • add recent shifts overview
    • add own used supply overview
    • add events overview
      • list with open shifts
      • callendar
    • (ADMIN) add used supplies overview
    • (ADMIN) add booked supplies overview
    • (ADMIN) add supplietypes overview
    • add points and balance overwiew
    • add user-scoreboard overview
  • add actions
    • add sign up for shift action
    • add use suply action (maybee balance overview)
  • add ngrx state management
    • add state for logged in user
  • add services for backend
  • add error handling with snackbars
  • add achievements and badge and selecting achievements etc.

lobebar's People

Contributors

ckwdani avatar jumpy98 avatar

Stargazers

 avatar

Watchers

 avatar

Forkers

vijeshrpillai

lobebar's Issues

AudioLM trained weights

Saw your post on the audioLM repo! We're going down the rabbit hole of audioLM and trying to figure out how to get our own version live. Do you have any pretrained weights for the model you've been able to create/find?

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.