nickmnt / dating-app

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Dating App

Screenshots

Screenshots (Hidden) - Click to open! Screenshot Screenshot Screenshot Screenshot Screenshot

Summary

Welcome to Dating App! This is a modern web application built with Angular and .NET, designed to connect people and foster meaningful relationships.

Table of Contents

Features

  • User authentication and authorization
  • Profile creation and customization
  • Matching algorithm to find compatible partners
  • Messaging functionality for communication between users
  • Search and filter options to discover potential matches
  • Responsive design for seamless usage across devices

Technologies Used

  • Frontend: Angular
  • Backend: .NET
  • Database: Postgresql, Entity Framework
  • Authentication: JWT
  • Other Dependencies: SignalR, xUnit, Moq, Automapper

Installation

To run this project locally, follow these steps:

  1. Clone the repository: git clone https://github.com/nickmnt/dating-app.git
  2. Navigate to the project directory: cd dating-app
  3. Set up the config files for database connection and cloudinary
  4. Install dependencies with npm install

Usage

  1. Start the backend server: dotnet run
  2. Start the frontend development server: ng serve
  3. Open your web browser and navigate to http://localhost:4200
  4. Login or register to use the services

About


Languages

Language:C# 54.5%Language:TypeScript 28.3%Language:HTML 14.9%Language:CSS 1.4%Language:JavaScript 0.7%Language:Dockerfile 0.2%