Description

openSUSE Lounge is a membership management platform for the openSUSE Project. It aims to simplify how we maintain member records, track membership status, and support election processes.

The platform provides Membership Officials with an easier way to keep the membership database accurate and up to date. It also helps Election Officials export the latest voter list and report issues such as bounced voter-credential emails, giving the Membership team early visibility into outdated or inactive accounts.

Goals

This project seeks to make openSUSE membership management more efficient, reliable, and transparent.

Long-term plans include enabling contributors to apply for membership directly through the platform and improving coordination between Membership and Election teams.

Technology stack

  • Laravel - Backend framework powering the core application logic, routing, and data management.
  • Tailwind CSS - Utility-first CSS framework used for building responsive and clean user interfaces.
  • Alpine.js - Lightweight JavaScript framework for adding interactivity and dynamic behavior to frontend components.
  • MariaDB — Relational database management system for storing and managing application data.

Demo

Available at https://lounge-test.cloudnativemauritius.com. Test account:

  • Election: election@example.com

Password is oSL0ung3Pass.

Project Repo

https://github.com/ishwon/opensuse-lounge

Looking for hackers with the skills:

laravel php tailwindcss alpinejs

This project is part of:

Hack Week 25

Activity

  • 19 days ago: hennevogel liked this project.
  • 19 days ago: pgonin liked this project.
  • 20 days ago: xelab04 liked this project.
  • 20 days ago: eznix86 liked this project.
  • 20 days ago: eznix86 joined this project.
  • 20 days ago: xelab04 joined this project.
  • 20 days ago: Ishwon started this project.
  • 20 days ago: lkocman liked this project.
  • 20 days ago: Ishwon added keyword "laravel" to this project.
  • 20 days ago: Ishwon added keyword "php" to this project.
  • 20 days ago: Ishwon added keyword "tailwindcss" to this project.
  • 20 days ago: Ishwon added keyword "alpinejs" to this project.
  • 20 days ago: Ishwon originated this project.

  • Comments

    • lkocman
      7 days ago by lkocman | Reply

      Hello team was there any progress during Hackweek25? I see last merges week before hackweek https://github.com/ishwon/opensuse-lounge/commits/main/

      • eznix86
        4 days ago by eznix86 | Reply

        Hi @lkocman, yes there is some progress. I just finished a package to be integrated into the the application: https://github.com/eznix86/laravel-version (https://github.com/ishwon/opensuse-lounge/issues/33)

        Will add an integration with it.

        I will be working on https://github.com/ishwon/opensuse-lounge/issues/43

    • eznix86
      4 days ago by eznix86 | Reply

      @Ishwon the project has been migrate from php8.4 to 8.5. https://github.com/ishwon/opensuse-lounge/pull/46

    • eznix86
      4 days ago by eznix86 | Reply

      I am thinking of using filamentphp for https://github.com/ishwon/opensuse-lounge/issues/43. Or maybe we can just go pure blade and controllers :)

    Similar Projects

    Port the classic browser game HackTheNet to PHP 8 by dgedon

    Description

    The classic browser game HackTheNet from 2004 still runs on PHP 4/5 and MySQL 5 and needs a port to PHP 8 and e.g. MariaDB.

    Goals

    • Port the game to PHP 8 and MariaDB 11
    • Create a container where the game server can simply be started/stopped

    Resources

    • https://github.com/nodeg/hackthenet