project-image

Activity Wave

A social media web application where users can create activities, participate in them, chat about activities, make friends, follow others, change profile pictures, name, biography, etc. • The backend part developed with .NET 5. Built with the Clean Architecture of Uncle Bob dividing software design elements into ring levels and encapsulating the business logic but keeping it separate from the delivery mechanism. Implemented the Command and Query Responsibility Segregation (CQRS pattern) with MediatR. User Authentication using ASP.NET Core Identity and JWTs (access & refresh tokens). SignalR was used for the real-time chat system, Cloudinary for image management, SendGrid for email delivery, and Entity Framework Core as ORM for the database. Client side developed with React-Typescript using Hooks and state management with MobX. UX/UI part is fully responsive, has a dark mode, and is fully developed with TailwindCSS.

Tech Stack

netcore-icon.NET Core 5
reactjs-iconReact.js
mobx-iconMobX
typescript-iconTypescript
tailwindcss-iconTailwindCSS

Databases

postgresql-iconPostgreSQL

Other Images

Project-Images
Project-Images
Project-Images
Project-Images
Project-Images
Project-Images
Project-Images
Project-Images
Project-Images
Project-Images
Project-Images
Project-Images
Project-Images
Project-Images
Project-Images