Dating Application

Next.jsReactTypeScriptTailwind CSSMUIExpress.jsNode.jsTypeScriptMongoDBRedis for cachingAWS EC2S3CloudFrontGitHub Actions
Dating Application
Representative image, not actual project UI.

A Graphql API for a dating application handling venues services, filtering nearest venues and social interactions with comprehensive authentication. This API provides a solid foundation for building various types of social networking applications.

Key Features

  • Built with Nest.js and Graphql
  • Microservice architecture
  • User authentication with JWT and OAuth2
  • Filtering venues
  • 12 Services for specific work like User, Venue services etc

Use Cases

  • Dating app
  • Community platforms for specific interest groups
  • Enterprise social networks for internal communication
  • Content-sharing platforms with social features
  • Dating or networking applications

Project Details

Frontend Technologies

  • Next.js
  • React
  • TypeScript
  • Tailwind CSS
  • MUI

Backend Technologies

  • Express.js
  • Node.js
  • TypeScript

Database

  • MongoDB
  • Redis for caching

DevOps & Deployment

  • AWS EC2
  • S3
  • CloudFront
  • GitHub Actions