No description https://meetup.mu
Find a file
2025-11-24 09:54:52 +04:00
.github/workflows oops,added some extra characters 2025-06-16 19:36:22 +04:00
app bump kubernetes ver 2025-08-20 09:29:22 +04:00
bootstrap try fix email sig 2025-04-18 22:27:14 +04:00
config Initial Commit! 2025-01-12 13:36:02 +04:00
database add meetup_id column 2025-09-02 16:23:23 +04:00
kubernetes add ingress 2025-11-24 09:54:52 +04:00
public added pymug logo 2025-05-02 14:46:51 +04:00
resources added meetupmu tor 2025-07-30 19:00:19 +04:00
routes added policy 2025-05-09 12:51:23 +04:00
storage Frankenphp dockerfile 2025-03-02 00:31:51 +04:00
tests Initial Commit! 2025-01-12 13:36:02 +04:00
.editorconfig Initial Commit! 2025-01-12 13:36:02 +04:00
.env.example Remove cfm secrets, reverse past filter 2025-03-19 12:15:44 +04:00
.env.prod Update .env.prod 2025-04-19 00:35:39 +04:00
.gitattributes Initial Commit! 2025-01-12 13:36:02 +04:00
.gitignore Initial Commit! 2025-01-12 13:36:02 +04:00
artisan Initial Commit! 2025-01-12 13:36:02 +04:00
composer.json added octane to use entrypoint.sh 2025-04-20 00:56:40 +04:00
composer.lock added octane to use entrypoint.sh 2025-04-20 00:56:40 +04:00
docker-compose.yaml Remove cfm secrets, reverse past filter 2025-03-19 12:15:44 +04:00
docker-entrypoint.sh chore: optimize Dockerfile 2025-04-18 21:52:45 +04:00
Dockerfile moved credits around 2025-04-20 00:58:21 +04:00
file Add env file for app_key 2025-03-03 20:07:19 +04:00
LICENSE Create LICENSE 2025-06-14 23:00:58 +04:00
Makefile Added version updating script for kubernetes manifest 2025-02-23 12:35:21 +04:00
old-dockerfile Frankenphp dockerfile 2025-03-02 00:31:51 +04:00
package-lock.json added a 'today' section 2025-04-11 11:09:17 +04:00
package.json Initial Commit! 2025-01-12 13:36:02 +04:00
phpunit.xml Initial Commit! 2025-01-12 13:36:02 +04:00
postcss.config.js Initial Commit! 2025-01-12 13:36:02 +04:00
README.md add ish to creds and add adopters section 2025-06-14 23:20:42 +04:00
tailwind.config.js feat: enable dark mode 2025-02-12 16:48:46 +04:00
update.py fix updatepy render 2025-04-20 00:39:22 +04:00
version.txt bump kubernetes ver 2025-09-02 16:25:22 +04:00
vite.config.js Fix cfm 2025-02-13 00:29:51 +04:00

Mauritius Meetups

This is a fun weekend project which quickly became a not-so-weekend-project. it aggregates all the tech meetups happening around Mauritius to avoid clashes with organisers, and helps advertise the different meetups and events from the diverse user groups.

Run Locally

Clone the project

  git clone https://github.com/xelab04/meetups.git

Go to the project directory

  cd meetups
  touch database/database.sqlite

For the Frontend stuff

npm i
npm run dev

For the PHP and Laravel stuff:

composer install
php artisan migrate:fresh --seed
php artisan key:generate
php artisan serve

Deployment

This project comes with a convenient kubernetes folder with all the manifests you need for a deployment.

No, you do not need to deploy anywhere else. Only Kubernetes.

Tech Stack

Client: TailwindCSS

Server: PHP, Laravel, FilamentPHP

Infra: Docker, Kubernetes

Contributing

Contributions are more than welcome! Please feel free to raise issues or submit PRs. It's a lot of fun to have people contributing! Plus you get a special mention in the "acknowledgements" page (coming eventually)

Pushing Your Contributions

Thank you for making it this far! If you would be so kind as to update the version number, that way my GH actions, and Kubernetes can have auto-deployment so your amazing contribution doesn't have to wait for me to be seen by the world!

You can easily change version by running make minor or make major depending on how big of a change it is. Kubernetes doesn't care which one has changed. Neither do I.

If you don't have Python, changing the version is in 2 steps.

1. Update version in `version.txt`
2. Update version in `kubernetes/app_deploy.yaml` on line 21

Acknowledgements

This project is made possible a few amazing people. I just want to have a lil credits mention for them:

  • Cedric for making a small but useful change to how registration is handled.
  • Mr Sunshyne for redoing the entire frontend and making it actually pretty.
  • Bruno for sponsoring the domain name for 2 years and helping with all my Laravel questions.
  • Clifford for initiating the frankenphp Dockerfile.
  • Ish for fixing a bug I was too lazy to take care of.
  • Alex (me) started the project, hosts it on K3s homelab, main Laravel dev.

Adopters

Start using meetup.mu for your tech meetups! Contact me :)