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.