Skip to content

viswa4403/Friend-Finder-Application

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

4 Commits
 
 
 
 

Repository files navigation

Friend Finder Application

The Friend Finder Application is an interactive program designed to match users with compatible "friend bots" based on their preferences and responses to a series of questions. The app simulates chat interactions, allowing users to converse with their matched friends, enhancing the experience of finding a compatible friend virtually.

Features

  • User Authentication:
    • New users can create a unique username and password.
    • Existing users can log in with their credentials to continue their experience.
  • Compatibility Matching:
    • The app prompts the user with 15 questions related to lifestyle, preferences, and interests.
    • Answers are analyzed and matched with predefined responses of three friend bots: Paul, Sophie, and Grace.
    • Based on the matching score, users are provided with up to three potential friends with similar interests.
  • Interactive Chat:
    • Once a match is found, users can initiate a chat session with their matched friends.
    • Users are provided with a list of pre-defined questions to choose from, creating a simulated chat experience with dynamic responses from the bots.

How to Use

  1. Login/Signup: Start by signing up if you're a new user or logging in if you have an existing account.
  2. Answer the Compatibility Questions: Respond to 15 questions about your preferences to help the system find the best match.
  3. Get Your Match: Based on your answers, the app calculates your compatibility with Paul, Sophie, and Grace. You'll be informed of the match score and presented with a list of compatible friends.
  4. Start a Chat: Choose to chat with your matched friend(s) by selecting from the available questions, and enjoy the interactive conversation.

Installation & Requirements

  • This application is written in C and requires a standard C compiler.
  • To compile, use a command like gcc -o friend_finder final_friend_finder_application.c.
  • Run the executable with ./friend_finder.

Future Enhancements

  • Expand the question set for a broader compatibility check.
  • Allow users to input custom questions in the chat.
  • Implement a graphical interface for an enhanced user experience.

About

Friend Finder Application helps users to connect friends

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages