Does it allow you to creat your own ticket?
If you do, please think about integration first, so it's actually usable. This might be a good plugin for Pretix, for example. https://docs.pretix.eu/en/latest/development/api/plugins.html
Discussion
The short answer is yes. https://github.com/pretix/pretix
The long answer is it's probably a bit more complicated than that.
pretix is sweet, works good and self hostable