This repository contains the source code for the AISAM platform, an AI-powered social media management and advertising platform for SMBs.
AISAM-BE/: Backend API (.NET 9, PostgreSQL, EF Core, integration with Gemini/OpenAI).AISAM-FE/: Frontend Web Dashboard (Next.js, Tailwind CSS, TypeScript).AISAM-MB/: Mobile App (Flutter).Navigate to the backend directory:
cd AISAM-BE
Configuration:
Copy .env.example to .env or set up appsettings.Development.json with your database connection strings, JWT secret, and AI API keys.
Run the API:
dotnet restore AISAM.API/AISAM.API.csproj
dotnet build AISAM.API/AISAM.API.csproj
dotnet run --project AISAM.API/AISAM.API.csproj
Run Tests:
dotnet test tests/AISAM.IntegrationTests/AISAM.IntegrationTests.csproj
Navigate to the frontend directory:
cd AISAM-FE
Configuration:
Set up .env.local using the keys required by the frontend application (e.g. NEXT_PUBLIC_API_URL).
Install Dependencies & Run:
npm install
npm run dev
The dashboard will be available at http://localhost:3000.
Navigate to the mobile directory:
cd AISAM-MB
Install Dependencies & Run:
flutter pub get
flutter run
Deployment scripts and tools (if any) are located within each component directory or managed via CI/CD. Currently, production deployments rely on server-side .env files and systemd or Docker.
C#
50.4%
TypeScript
33.3%
Dart
9.2%
HTML
6.7%
This repository contains the source code for the AISAM platform, an AI-powered social media management and advertising platform for SMBs.
AISAM-BE/: Backend API (.NET 9, PostgreSQL, EF Core, integration with Gemini/OpenAI).AISAM-FE/: Frontend Web Dashboard (Next.js, Tailwind CSS, TypeScript).AISAM-MB/: Mobile App (Flutter).Navigate to the backend directory:
cd AISAM-BE
Configuration:
Copy .env.example to .env or set up appsettings.Development.json with your database connection strings, JWT secret, and AI API keys.
Run the API:
dotnet restore AISAM.API/AISAM.API.csproj
dotnet build AISAM.API/AISAM.API.csproj
dotnet run --project AISAM.API/AISAM.API.csproj
Run Tests:
dotnet test tests/AISAM.IntegrationTests/AISAM.IntegrationTests.csproj
Navigate to the frontend directory:
cd AISAM-FE
Configuration:
Set up .env.local using the keys required by the frontend application (e.g. NEXT_PUBLIC_API_URL).
Install Dependencies & Run:
npm install
npm run dev
The dashboard will be available at http://localhost:3000.
Navigate to the mobile directory:
cd AISAM-MB
Install Dependencies & Run:
flutter pub get
flutter run
Deployment scripts and tools (if any) are located within each component directory or managed via CI/CD. Currently, production deployments rely on server-side .env files and systemd or Docker.
C#
50.4%
TypeScript
33.3%
Dart
9.2%
HTML
6.7%