Skip to content

A simplified version of an online dating application.

Notifications You must be signed in to change notification settings

willianfalbo/dating-app

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

99 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Dating App

A simplified version of an online dating application. It was created for demonstration purpose only.

Features

  • Authentication: Sign-up, login and logout.
  • Profile: Upload your photos and edit your details.
  • Members: Paginated member listing, filters, view member details and photos.
  • Likes: Like other members' profile based on their photos, bio, and common interests.
  • Chat: Private chatting with other members.
  • Admin Area: Approve or reject member photos, and manage user roles (Admin, Moderator, Member, VIP).

Quick Preview

Member View

Admin View

Quick Start

  • Go to the backend folder and follow the README file instructions.

  • Go to the frontend folder and follow the README file instructions.

Stack

  • Backend

    • .NET Core 5 & C#
    • Clean Code Architecture / DDD
    • RESTFul APIs
    • SQL Server database & EF Core
    • JWT authentication
    • Slack Notifications
    • Redis Cache
    • Swagger
  • Frontend

    • Angular 6+ & Typescript
    • Reactive Forms & RxJS
    • Ngx-Bootstrap & Font Awesome

Credits

This app was created based on Neil Cummings' course. Build an app with ASPNET Core and Angular from scratch.