A full-stack social activities application that I am developing, built with ASP.NET Core API and React frontend.
- Create and manage social activities
- View activity details and lists
- User-friendly dashboard
- Backend: ASP.NET Core, Entity Framework Core, MediatR, AutoMapper
- Frontend: React, TypeScript, Semantic UI React, MobX
- Database: SQL Server (configurable)
- .NET 6+ SDK
- Node.js 16+
- SQL Server (or configure for SQLite)
-
Navigate to the
APIdirectory:cd API -
Restore dependencies:
dotnet restore -
Update the database:
dotnet ef database update -
Run the API:
dotnet run
The API will be available at https://localhost:5001 (or as configured in launchSettings.json).
-
Navigate to the
clientdirectory:cd client -
Install dependencies:
npm install -
Start the development server:
npm run dev
The React app will be available at http://localhost:3000 (or as configured).
API/: ASP.NET Core Web APIApplication/: Application layer with CQRS patternDomain/: Domain entitiesPersistence/: Data access layer with Entity Frameworkclient/: React frontend application
This project is for personal development purposes.