/tinder-clone

Tinder Clone -- Implemented using .Net core WebAPI and Angular

Primary LanguageTypeScript

Tinder Clone with Angular & ASP.NET Core

Overview

This repository contains the source code for a sample Tinder clone application. It's designed as a practical project to get familiar with Angular for the front-end and ASP.NET Core for the back-end. This application is built with educational purposes in mind, and it serves as a hands-on approach to learning these technologies.

Features

  • User Authentication: Allows users to sign up, log in, and manage their profiles.
  • Profile Management: Users can create and edit their profiles, including adding pictures and personal information.
  • Swipe & Match: Implements the core Tinder functionality of swiping and matching with other users.

Technologies Used

  • Front-End: Angular
  • Back-End: ASP.NET Core
  • Database: SQL Server

Getting Started

To get the project running on your local machine for development and testing purposes, follow these steps:

  1. Clone the repository:
  2. Navigate to the project directory:
  3. Install dependencies:
  • Front-End:
    cd Tinder-SPA
    npm install
    
  • Back-End:
    cd Tinder.API
    dotnet restore
    
  1. Run the application:
  • Front-End:
    ng serve
    
  • Back-End:
    dotnet run
    

Learning Resources

This project is built with reference to the following courses on Udemy: