Skip to content

C# .Net Angular TypeScript dating app with photo upload, real time notifications, and presence tracking

Notifications You must be signed in to change notification settings

h-griffin/datingapp

Repository files navigation

Dating app

Description

  • This dating app allows users to...
    • filter and view other members of the app.
    • Users may like other users and view who has liked them.
    • message one another, and receive live notifications of new messages.
    • Presence tracking will mark a messages date read and sent as well as indicate other users online.
    • Users may upload photos to their gallery and set a profile picture, after being approved my a moderator or admin.

Languages

About app

  • Client
    • Angular Typescript Client
    • JWT authentication and validation
    • Asp.Net identity & roles
    • Filter caching
    • Angular routing
    • Error handling and client testing
    • Custom Directives
    • Live notification service
  • API
    • Asp.Net C# API
    • PostgreSQL database
    • Pagination & Filtered Queries
    • entity relationships
      • one to many - Photos
      • many to many - Likes / Roles
    • Photo upload - Cloudinary.com
    • SignalR Messaging
    • Presence Tracking

Entity Relationship Diagram

erd

App Preview

matches messages
photo-upload photo-gallery
mobile-matches mobile-sidebar

About

C# .Net Angular TypeScript dating app with photo upload, real time notifications, and presence tracking

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published