Academic Project for Application Development Course
- Blind-Dating-App
- Description
- App Features
- How does the matching works?
- Design Flow
- Future Updates
- Found a bug?
- Want to contribute?
- Developers
This project demonstrates our proficiency in C# language, design pattern and windows form. It also demonstrates our creativity in designing layouts. We implement json to store and retrieve the data. The app offers internalization up to 4 languages. Our goal for this app is to guaranteed users the chance to find partners or potential long time relationships. Similar to other dating apps such as Tinder, Bumble and Hinge. We encourage people to start and initiate conversations online and then go on dates in real life.
New user will have to fill in the form in order for them to show up in the database. Every new user will scale the database.
After registration, the user can login using their username and password. We implement invalid credentials to verify the user credentials.
We eliminate the gender limitation, we want this app to be free and accessible for everyone. No separation of gender, our algorithm does not check for gender but rather users interests. All users are able to accept or decline a match up.
At the current development, we want to keep it simple and functional.
You will be informed when your profiles matches with other people. You can accept or decline the match up.
Each user will have to build their own profile and add their own photo and short info about themselves. IMPORTANT Currently, adding your own photo is not yet available.
If you find someone that is suspicious or has a malicious intent. You can report that user.
It automatically populate the database every time a new user register. There is no limit, the database will grow as long as people are registering.
Our app is available in 4 different languages. English, French, Spanish and Filipino.
We simply use a match making algorithm. It takes the user likes or interest and look through the database and check for each user traits or characters. If that user has something in common it will add that into a list and return that list. It will then display it on the GUI as matched users.
- Better error handling
- User photo profile submission
- Use of Web api to store the json data
- Redesign the GUI
Please help us to improve this app, you can do so by reporting any bug you find.
Feel free to make a pull request. Right now we are only 2 developers. You are more than welcome to join us.
Jeffrey Grospe - Lead programmer Md Saqliyan Islam - programmer