Skip to content

Winner @ Telegram Contest! 🤩 Merged the source code of the front-end and back-end repositories of the NovaDatingBot TWA for the Telegram mini app contest.

License

Notifications You must be signed in to change notification settings

Sina-KH/Nova-Dating-Contest-App

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

4 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

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!

NovaDatingApp-ProfilePic

🤓 Features / User Flow

  • 🤘 No classic registrations required, users will be registered using their Telegram account.
  • 🥸 Choose your Gender, Age, Interests and upload your profile 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 and crop 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.

Back-end source code

Front-end source code (client-side)

About

Winner @ Telegram Contest! 🤩 Merged the source code of the front-end and back-end repositories of the NovaDatingBot TWA for the Telegram mini app contest.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages