An ASP.Net project consumed with a react application on the client side. Perfect combination some might say.
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.
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.