df3e602015c0f5c8d57ea9b1c75ab761879d41f9
Socialize
Socialize is a workflow application for social media content review, revision, approval, and publication readiness.
It is not a public social network. The current product direction is a workspace-based review tool for internal teams, providers, and client approvers.
Repository Structure
backend/: ASP.NET Corenet10.0API with FastEndpoints, EF Core, PostgreSQL, and modular bounded contexts.frontend/: Vue 3 + Vite + Vuetify + Pinia SPA.docs/: product, planning, and archived project documentation.
Current Backend Modules
IdentityWorkspacesClientsProjectsContentItemsAssetsCommentsApprovalsNotifications
Local Development
Backend
Prerequisites:
- .NET 10 SDK
- Docker
Start infrastructure:
cd backend
./scripts/start-infrastructure.sh
Run the API:
cd backend
dotnet run --project Socialize.Api.csproj
Local backend URL:
http://localhost:5000- Swagger UI:
http://localhost:5000/api
Frontend
Prerequisites:
- Node.js / npm
The frontend reads runtime values from:
frontend/.env.developmentfrontend/.env.productionfrontend/src/config.js
Run the frontend:
cd frontend
npm install
npm run dev
Local frontend URL:
http://localhost:5173
Validation
- Backend:
cd backend && dotnet build Socialize.Api.csproj - Frontend:
cd frontend && npm run build
Docs
Description
Languages
C#
45.6%
Vue
44.8%
JavaScript
8.9%
CSS
0.3%
Shell
0.3%