I need a system developed:
- api in php
- frontend in js

where I have 3 kinds of users: admin, customers, externals
admin can see the following sections:
- manage admins, where he can search/insert/update remove admins
- manage events, where he can search/insert/update remove events, every event has:
 - a name
 - a date
 - a customer
 - 2 generated permalinks (one for customer, one for the external), with a generated numeric authentication code (6 digits)
 - a list of categories
 - a set of photos uploaded from externals with an associated description, category, and publication status (accepted/discarded/to be reviewed)

- from the external permalink, previous authentication with auth code, a user can upload photos, associate them with a category and a textual description, and its own name

- from the customer permalink, previous authentication with authcode, a customer can navigate through the categories, then see the uploaded photos, and categorize them

the backend should be in style windows ce
the external permalink should be in android style
the customer permalink should be in ios style

the backend must be a pwa
the external permalink must be a pwa
the customer permalink must be a pwa

data should be stored:
	- photos on a filesystem
	- data on a sqlite file

the backend must be compatible with php 8.4
the frontend must be in javascript


============================
as permalink I meant that when admin creates an event, it should receive a link (and a qrcode that points to it). Opening that link should open, respectively, the customer, or the external application already selecting the event.
