/Reactivities

Social network-like web application for real life events (udemy learning project)

Primary LanguageC#

Reactivities

A social network-like web application for creating activities (events) for people to attend them.

🌐 Demo: coming soon (enjoy screenshots instead 🐱)

Reactivities


Implemented using the multiproject architecture and the CQRS+Mediator pattern.


Features 🔨

  • Authentication/Authorization
  • Facebook authentication
  • Create/Edit activity
  • Attend/Unattend activity
  • User profiles
  • Follow/Unfollow user
  • Upload/Delete photos - powered by Cloudinary
  • Activity chat with live updates - powered by SignalR
  • Serverside & Clientside validation
  • Majority of security headers applied - 🅰️ security rank on securityheaders.com

Technologies 💻

  • ASP.NET Core
  • React && MobX && Axios
  • TypeScript
  • Entity Framework Core
  • Semantic UI
  • SQLite || SQL Server
  • Json Web Tokens (JWT)
  • SignalR

Libraries (client) 📃

  • Revalidate
  • Date-FNS
  • Final Form
  • React Router
  • Toastify
  • React Widgets
  • React Dropzone
  • React Cropper
  • Infinite Scroller

Was developed completely in VS Code


More screenshots