INSYNK

Tehniski risinājumi
digitālajai pasaulei.

Sistēmu integrācija, maksājumu platformas un tīmekļa izstrāde — precīzi pielāgota jūsu biznesa izaugsmei.

01Atsauksmes

No komandām, ar kurām esam strādājuši.

Ko saka mūsu klienti.

Korporatīvā vietne

Ar šo uzņēmumu sadarbojamies jau vairāk nekā gadu, un viņi turpina pārsteigt mūs ar savu profesionalitāti. Mūsu jaunā tīmekļa vietne tika izstrādāta ātri un ņemot vērā visas mūsu tehniskās prasības. Komanda ir vienmēr pieejama, tāpēc strādāt ar viņiem ir ļoti ērti.

OP

Oļegs P.

Mārketinga direktors

E-komercija un maksājumi

Mēs vērsāmies pie viņiem ar unikālu projektu, un viņi pārspēja mūsu cerības! Maksājumu sistēmu integrācija un tīmekļa vietne izrādījās ne tikai stilīga, bet arī ļoti funkcionāla. Pirmajos mēnešos mūsu pārdošanas apjomi gandrīz divkāršojās.

AM

Anna M.

Interneta veikala īpašniece

Sistēmu integrācija

Šī uzņēmuma izstrādātāji patiesi zina, kā tehnisko ideju pārvērst realitātē. Mūsu uzņēmuma tīmekļa vietne ir ne tikai skaista, bet arī lieliski optimizēta un integrēta ar mūsu iekšējām sistēmām.

SL

Sergejs L.

Biznesa attīstības vadītājs

02Kāpēc mēs

Iegūt digitālās priekšrocības

Kā mēs to darām

01 / 03
Tehniskā arhitektūra

Analīze un plānošana

Sākam ar rūpīgu klienta tehnisko prasību analīzi. Veicam sistēmu auditu, pētām infrastruktūru un mērķauditoriju, lai izprastu uzņēmējdarbības specifiku. Izstrādājam projekta plānu — sistēmu arhitektūru, funkcionālās prasības, tehnoloģiju un platformu izvēli.

Building Project

Compiling modules...

02 / 03
Uz rezultātiem orientēti risinājumi

Dizains un izstrāde

Radām unikālu dizainu un tīru, optimizētu kodu. Integrējam maksājumu sistēmas, CRM platformas un trešo pušu API. Izmantojam modernas tehnoloģijas, lai nodrošinātu veiktspēju un drošību.

QA Audit

All checks passed

Test Suite

47 of 47 passing

Deploy

Production live

03 / 03
No koncepcijas līdz produkcijai

Testēšana un palaišana

Testējam visās ierīcēs un pārlūkprogrammās — funkcionalitāti, veiktspēju, drošību un integrāciju stabilitāti. Pēc veiksmīgas testēšanas palaižam projektu un nodrošinām tehnisko atbalstu.

03Portfelis

Fragmenti no ikdienas

Mūsu darbs

~/insynk — git
apple@dev ~/insynk $ git log --oneline a3f2d91 feat(api): stripe webhook d48b10c fix(auth): session refresh 7b2ee4f chore: upgrade next to 16.2 5129a8b feat(ui): testimonials 0c11c6e perf(db): index email e91a24d feat(pay): adyen integration c7f0b2a fix(seo): canonical tags
types/payment.ts
01 02 03 04 05 06 07 08 09 10 11 12 13
export interface PaymentIntent { id: string amount: number currency: 'EUR' | 'USD' status: 'pending' | 'paid' customerId: string metadata: Record<string, string> createdAt: Date } export type Provider = | 'stripe' | 'paypal' | 'revolut' | 'adyen'
prisma/schema.prisma
01 02 03 04 05 06 07 08 09 10 11 12 13
model User { id String @id email String @unique role Role @default(USER) orders Order[] createdAt DateTime @default(now()) } enum Role { USER ADMIN SYSTEM }
Dashboard · Overviewlive
Revenue
€42.8k+12%
Orders
1,284+8%
Customers
892+15%
AOV
€33.30−2%
MRR · last 12 months+18%
Dockerfile
01 02 03 04 05 06 07 08 09 10 11
FROM node:20-alpine AS base WORKDIR /app FROM base AS deps COPY package*.json ./ RUN npm ci --omit=dev FROM base AS runner COPY --from=deps /app . EXPOSE 3000 CMD ["node", "server.js"]
GET /api/users/42
01 02 03 04 05 06 07 08 09 10 11 12
{ "id": 42, "email": "anna@insynk.lv", "role": "admin", "plan": "enterprise", "active": true, "createdAt": "2024-11-02", "metadata": { "team": "platform", "region": "EU" } }
~/insynk — test
apple@dev $ pnpm test auth/login.test.ts (8) api/checkout.test.ts (12) lib/jwt.test.ts (6) ui/button.test.tsx (4) Test Files 4 passed Tests 30 passed Duration 2.18s
Pay €129.00×
Card number
4242 4242 4242 4242
Expiry
12 / 28
CVC
•••
Pay €129.00
app/api/checkout/route.ts
01 02 03 04 05 06 07 08 09 10 11 12 13
import { Stripe } from 'stripe' const stripe = new Stripe(env.SK) export async function POST(req) { const { items } = await req.json() const session = await stripe .checkout.sessions.create({ mode: 'payment', line_items: items, }) return Response.json(session) }
Activity · recent
Payment received€420 · 2m
User signed upanna@ · 5m
Deploy succeededmain · 12m
Invoice #2142 sent€7.6k · 18m
Webhook deliveredstripe · 24m
Backup completeddb · 32m
INSYNK
Technical solutions · 2019
Ops · last 1hhealthy
CPU42%+2%
Memory68%−3%
Disk I/O128 M/s+12
Network3.4 Gbps+0.2
~/insynk — curl
apple@dev $ curl -i api.insynk.lv/health HTTP/2 200 content-type: application/json cache-control: no-store x-request-id: a3f2d91c-4e88 { "ok": true, "version": "16.2.3" }
middleware.ts
01 02 03 04 05 06 07 08 09 10 11 12 13
import { NextResponse } from 'next/server' import { verify } from '@/lib/jwt' export async function middleware(req) { const token = req.cookies .get('sid')?.value if (!token) return NextResponse.redirect('/login') await verify(token) return NextResponse.next() }
/etc/nginx/insynk.conf
01 02 03 04 05 06 07 08 09 10 11 12 13
server { listen 443 ssl http2; server_name insynk.lv; ssl_certificate /etc/ssl/fullchain.pem; ssl_protocols TLSv1.2 TLSv1.3; location /api { proxy_pass http://app:3000; proxy_set_header Host $host; } }
Traffic · sources
Direct42%
Organic28%
Referral18%
Social12%
Schema · public
users
id uuid pk
email varchar
role enum
created_at ts
orders
id uuid pk
user_id fk
total numeric
status enum
products
id uuid pk
sku varchar
price numeric
sessions
id uuid pk
user_id fk
expires_at ts
System · Architecture
WebAPICDNCacheDBQueue
Lighthouse · insynk.lvpassed
100
Perf
100
A11y
98
Best
100
SEO
Deploy · main → production
Lint2s
Test · 142 passed18s
Build41s
Deploy · vercel12s
5Smoke tests
~/insynk — build
apple@dev $ npm run build ▲ Next.js 16.2.3 Creating optimized build... Compiled successfully Linting passed Static pages (42/42) Route (app) Size / 142 kB /kontakti 98 kB /pakalpojumi 118 kB
Revenue · Last 30 days
€42.8k
~/insynk — docker
apple@dev $ docker compose ps NAME STATUS PORTS insynk-web up 2h :3000 insynk-api up 2h :4000 insynk-db up 2h 5432/tcp insynk-redis up 2h 6379/tcp insynk-nginx up 2h :443
Invoice
#2026-0142
Due
2026-04-30
Web development80h€6,400
Stripe integration12h€960
SSL + hardening4h€320
Total€7,680.00
hooks/useUser.ts
01 02 03 04 05 06 07 08 09 10 11 12
export function useUser() { const [user, setUser] = useState<User | null>(null) useEffect(() => { fetch('/api/me') .then((r) => r.json()) .then(setUser) }, []) return user }
Alerts · unread
Payment failed
Card declined · #2138
Queue depth high
142 jobs waiting
SSL renewed
insynk.lv · 90d valid
New signup
anna@insynk.lv · admin
access.log · taillive
GET/api/me20014ms
POST/api/checkout200182ms
GET/pakalpojumi20042ms
POST/api/webhook/stripe20028ms
GET/api/orders/424046ms
GET/kontakti20038ms
POST/api/auth/login20094ms
Sign in
Access your dashboard
Email
anna@insynk.lv
Password
••••••••••
Continue
.github/workflows/deploy.yml
01 02 03 04 05 06 07 08 09 10 11 12 13
name: Deploy on: push: branches: [main] jobs: deploy: runs-on: ubuntu-latest steps: - uses: actions/checkout@v4 - run: pnpm install --frozen-lockfile - run: pnpm test && pnpm build - run: pnpm deploy --prod
queries/top-customers.sql
01 02 03 04 05 06 07 08 09 10 11 12
SELECT c.name, COUNT(o.id) AS orders, SUM(o.total) AS revenue FROM customers c LEFT JOIN orders o ON o.customer_id = c.id WHERE o.created_at > NOW() - '30 days'::interval GROUP BY c.name ORDER BY revenue DESC LIMIT 10;
Kods · Dizains · Infrastruktūra · Integrācijas
04Par mumsSTATUS · ACTIVE

Nedaudz par mūsu uzņēmumu

Kas mēs esam.

2019. gadā dibinātā INSYNK mērķis ir radīt inovatīvus tehniskos risinājumus, kas palīdz uzņēmumiem augt digitālajā pasaulē. Mēs specializējamies sistēmu integrācijā, maksājumu platformu ieviešanā un tehniskajā konsaltingā. Mūs motivē vēlme padarīt sarežģītas tehniskās sistēmas vienkāršas un efektīvas.

  • 01Sistēmu integrācija
  • 02Maksājumu platformas
  • 03Tehniskais konsaltings

Mēs esam jūsu tehnoloģiskais partneris.

INSYNK

05Nedaudz par

Mūsu klientiem

komkon
solwit
trafficbro
solcraft
spirits export
fk lielupe