hello coinvader.
Do you already have the server to host the faucet, or you will need one?
You don't need to reinvent the wheel, there are a lot of faucet codes on GitHub, and you could install one of those in your server. If you want send me your Telegram user name on PM and we can talk about your project. I can help you with this.
i can get a server easily check your PM