Skip to content

A chat application that allows users to Sign-up, Login and chat with friends and family in real time.

Notifications You must be signed in to change notification settings

lexTutor/UsChat_WebApp

Repository files navigation

UsChat_WebApp

An ASP.Net project consumed with a react application on the client side. Perfect combination some might say.

Usage

A chat application that allows users to Sign-up, Login and chat with friends and family in real time.

SignUp with a valid email address
Login with the email and password
Upload your profile picture
Add an already existing user as a connection.
Chat away.
  NB: Messages are saved offline so you never loose your chat history.

Technologies used in this project include:

Visual Studio IDE.
ASP.NET Core API and Class Library Projects.
React.js with hooks.
Entity Framework Core: an object-relational mapper which enables developers to work with data using objects of domain specific classes without focusing on the underlying database where this data is stored.
ASP.NET Core Identity: used for managing api/app user accounts.
ASP.NET Core Authentication JwtBearer: ASP.NET Core middleware that enables an application to receive an OpenID Connect bearer token.
MS SQLServer: a relational database management system.
SignalR: A library that provides enablement for real time communication between client and server. It enables server-side code push content to connected clients as it happens, in real-time.
Cloudinary: A cloud based storage for picture and file upload.
Postman: used to fire the endpoints
C#: The beautiful language that makes it all possible.

About

A chat application that allows users to Sign-up, Login and chat with friends and family in real time.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published