Skip to content

KPZ231/project-auxillium

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

95 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Auxillium

Business OS dla małych i średnich firm

Status Next.js Prisma MIT


O projekcie

Auxillium to platforma CRM/ERP dla MŚP łącząca zarządzanie projektami, leadami, klientami, finansami, pracownikami i dokumentami w jednym systemie. Zbudowana na Next.js 16 z wielojęzyczną obsługą (PL/EN/DE) i systemem wielodostępu (Spaces).

Stack technologiczny

Warstwa Technologie
Framework Next.js 16 (App Router), React 19
UI Tailwind CSS v4, Material UI, Framer Motion
Baza danych PostgreSQL + Prisma
Auth JWT (jose), Argon2, OAuth (Google, GitHub)
Pliki Supabase Storage
Cache Upstash Redis
Płatności Stripe (subskrypcje)
AI OpenRouter + Vercel AI SDK

Funkcje

  • Projekty — kanban, oś czasu, priorytety, drag-and-drop
  • Leady i klienci — CRM z filtrowaniem i statusami
  • Finanse — przychody, koszty, P&L, raporty
  • Zadania — tablica kanban, przypisywanie do członków
  • Pracownicy — zarządzanie zespołem, obciążenie pracą
  • Dokumenty — kreator szablonów z placeholderami, eksport PDF
  • AI Chat — asystent z dostępem do danych workspace + Google (Docs, Sheets, Calendar)
  • Subskrypcje — FREE / PRO / ENTERPRISE przez Stripe

Uruchomienie

npm install
npm run dev

Wymagane zmienne środowiskowe: .env z danymi PostgreSQL, Supabase, Redis, Stripe, OpenRouter, Google OAuth.

npx prisma generate   # regeneracja klienta po zmianie schematu
npx prisma db push    # synchronizacja schematu z bazą

Struktura

app/
├── [locale]/
│   ├── (marketing)/   # strony publiczne
│   └── (dashboard)/   # chronione strony aplikacji
├── api/               # REST endpoints (auth, stripe, AI, PDF)
├── components/        # komponenty React
└── context/           # UserContext, TranslationContext
actions/               # server actions (logika biznesowa)
lib/                   # session, redis, supabase, i18n
prisma/schema.prisma   # schemat bazy danych
public/locales/        # tłumaczenia (pl/en/de)

Zbudowane z Next.js · Tailwind · Prisma · Stripe

About

Auxillium is a system designed for small and medium-sized businesses to help them manage their operations more efficiently.

Topics

Resources

Stars

0 stars

Watchers

0 watching

Forks

Contributors

Languages