I know the feeling of having the idea of dream project but not have it.
I can create case opening website for CS: GO.
I have experience of similar project with case opening for CS: GO.
In that project, admin and users both can add cases.
Transactions and withdrawals were implemented with Stream.
For this job, I have following relevant skills:
PHP: 4+ years,
Laravel: 2+ years,
RESTful APIs: 3+ years
JavaScript/jQuery: 3+ years
Design (HTML, CSS, Bootstrap)
ReactJS: 1+ years
DevOPs: 1 years