This is the merged repository for front-end / back-end source codes of the @NovaDatingBot telegram web app. (containing latest commit before the dead-line of the contest.)
This bot is written as a mini-app for Telegram Mini-App Contest.
It is developed and submitted as a dating mini-app for this contest and lets its users find their ideal friends/partners with mutual interests.
Feel free to use this source code as your new project's template. I tried to develop it as easy to understand and clear, as I could. It is NOT over-engineered at all!
- 🤘 No classic registrations required, users will be registered using their Telegram account.
- 🥸 Choose your
Gender
,Age
,Interests
and upload yourprofile photos
to let other users know you. - 🔥 Find friends based on your interests and filters. Like them and get their telegram account once you've matched!
- 📱 Telegram color-palette support. The app will use the active theme of the telegram.
- 📝 Multi-language support.
- ⚡️ Socket.IO connection to easily add real-time features.
New Match
event is now implemented. - 🐇 Clustered back-end forks.
- 🤖 Auto postman collection generator/uploader.
- ☝️ We should Disable collapse gesture in
explore
andcrop
screens. (Seems like it's not supported in telegram web apps yet?) - 📍 For now, It shows all registered users, but I will add location filters in the future revisions.