Jonathan Bourdon df3e602015
Some checks failed
Backend CI/CD / build_and_deploy (push) Has been cancelled
Frontend CI/CD / build_and_deploy (push) Has been cancelled
feat: pivot to social media workflow app
2026-04-24 12:58:35 -04:00
2025-05-21 17:00:53 -04:00
2026-04-04 14:01:04 -04:00

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 Core net10.0 API 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

  • Identity
  • Workspaces
  • Clients
  • Projects
  • ContentItems
  • Assets
  • Comments
  • Approvals
  • Notifications

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.development
  • frontend/.env.production
  • frontend/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
No description provided
Readme 141 MiB
Languages
C# 45.6%
Vue 44.8%
JavaScript 8.9%
CSS 0.3%
Shell 0.3%