Skip to content

dhrumilpatel30/Finderr

Repository files navigation

Finderr

Description

Finderr is a web application that helps users find old friends. It includes a user authentication system, a search feature to find friends by name or location, and a messaging system to connect with friends.

Technical Details

Finderr was built using the following technologies:

  • Docker Compose
  • ASP.NET 7
  • Razor Pages
  • Bootstrap
  • PostgreSQL
  • Entity Framework Core
  • Adminer
  • Identity By dotnet
  • Google OAuth for sign in

Installation

To install Finderr, follow these steps:

  1. Clone the repository to your local machine.
  2. Install the required dependencies using docker-compose up.
  3. Navigate to http://localhost:4200 in your web browser.

Usage

To use Finderr, follow these steps:

Sign Up

To sign up for an account, click the "Sign Up" button on the homepage and fill out the registration form. Once you have registered, you will be redirected to the homepage.

Log In

To log in to your account, click the "Log In" button on the homepage and enter your email address and password. Once you have logged in, you will be redirected to the homepage.

Google Sign In

To sign in with Google, click the "Google" button on the homepage and follow the prompts to sign in with your Google account. Once you have signed in, you will be redirected to the homepage.

Search for Friends

options for searching for friends:

  1. Name
  2. Location
  3. Occupation
  4. Group Name (School group, college group, etc.)

Create Groups

To create a group, click the "Create Group" button on the homepage and fill out the form. Once you have created a group, you will be redirected to the group page.

Join Groups

To join a group, tell the admin of the group to add you to the group. Once you have been added to the group, you will be able to see the group on your homepage.