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.
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
To install Finderr, follow these steps:
- Clone the repository to your local machine.
- Install the required dependencies using
docker-compose up
. - Navigate to
http://localhost:4200
in your web browser.
To use Finderr, follow these steps:
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.
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.
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.
options for searching for friends:
- Name
- Location
- Occupation
- Group Name (School group, college group, etc.)
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.
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.