Hi I was planning to create an online dating system for my final year project, i jus need ideas on how i could go ahead with implementing the project. Thank you

Dani AI

Generated

— good project choice. Build a tight MVP first so you can show working flows: sign up, profile, basic search/match, messaging and a simple admin/moderation view. 's idea of letting people pick attributes is useful; turn that into a numeric match score you can tune. Treat some criteria as "must-have" filters and others as weighted preferences so results are ranked rather than all-or-nothing.

For implementation (since this thread tags ASP.NET), use a modern web framework and the platform's auth features so you do not roll your own login. Centralize matching logic in a single service to make experimentation easy. Protect the app: always use HTTPS, strong password hashing, input validation/parameterized DB access, rate limits/CAPTCHA on public endpoints, and careful handling of image uploads (size limits, content checks, store files in safe object storage or behind signed URLs). As advised, map out the page flows, the data entities, and where business rules live before coding.

Do not ignore privacy and moderation. Collect minimal personal data, require consent, allow account deletion, verify age if needed, and add reporting/blocking. Plan deliverables in short sprints (data model + auth, profile UI + uploads, search/match, messaging, admin + testing) and include unit/integration tests plus a light load test. A small, polished system with clear security and privacy practices will score higher than a large unfinished feature set.

Recommended Answers

All 2 Replies

i think the easiest way to go about it is giving options. Create a database, preferably a Free and Opensource MySQL. Create all the fields, gender, smoker, drinker...
then as members join, you query those that link and you consider that a match? do you follow so far...

Hi I was planning to create an online dating system for my final year project, i jus need ideas on how i could go ahead with implementing the project. Thank you

Hi Topaz,

When we are going to design any project we need to mind the following things.

  • Authentication & Autherization.
  • Menu System & Navigation.
  • Database Requirements.
  • Basic Framework around the application like Tier Architecture.

First u work on Desgning the database, define the tables, relationships and stored procedures.

Thanks,
Kedar

Be a part of the DaniWeb community

We're a friendly, industry-focused community of developers, IT pros, digital marketers, and technology enthusiasts meeting, networking, learning, and sharing knowledge.