Skip to content

Pentexa/ac-ksite

Repository files navigation

AcikSite

Modern web teknolojileriyle inşa edilmiş, gelişime açık mimariye sahip full-stack web uygulaması.

Teknoloji Stacki

Frontend

  • Next.js 15 – App Router, React Server Components
  • TypeScript – Tip güvenliği
  • TailwindCSS – Utility-first CSS
  • shadcn/ui – Erişilebilir, özelleştirilebilir UI bileşenleri
  • Framer Motion – Akıcı animasyonlar
  • Lucide React – Modern ikonlar

Backend

  • FastAPI – Yüksek performanslı Python web framework
  • Uvicorn – ASGI sunucusu
  • Pydantic – Veri doğrulama

Proje Yapısı

açıksite/
├── src/
│   ├── app/              # Next.js App Router
│   │   ├── layout.tsx    # Root layout
│   │   ├── page.tsx      # Ana sayfa (Landing Page)
│   │   └── globals.css   # Global stiller
│   ├── components/
│   │   ├── ui/           # shadcn/ui bileşenleri
│   │   ├── Navbar.tsx
│   │   ├── Hero.tsx
│   │   ├── Features.tsx
│   │   ├── Stats.tsx
│   │   ├── ApiDemo.tsx
│   │   ├── CTA.tsx
│   │   └── Footer.tsx
│   └── lib/
│       ├── utils.ts      # cn yardımcısı
│       └── api.ts        # API client
├── backend/
│   ├── main.py           # FastAPI uygulaması
│   └── requirements.txt
├── package.json
├── tailwind.config.ts
└── tsconfig.json

Kurulum

1. Frontend Bağımlılıkları

npm install

2. Backend Bağımlılıkları

cd backend
pip install -r requirements.txt

Çalıştırma

Frontend Geliştirme Sunucusu

npm run dev

Backend Geliştirme Sunucusu

cd backend
uvicorn main:app --reload --port 8000

API Endpoint'leri

Method Endpoint Açıklama
GET /api/health Sağlık kontrolü
GET /api/hello İsme göre merhaba mesajı
POST /api/echo Mesaj yankısı
POST /api/contact İletişim formu

Özellikler

  • Responsive Tasarım – Mobil, tablet ve masaüstü uyumlu
  • Scroll Animasyonları – Framer Motion ile fade-in, stagger ve hover efektleri
  • Canlı API Demo – Frontend üzerinden backend API'sini test etme
  • Dark Mode Hazır – CSS değişkenleriyle dark mode desteği
  • Type-Safe – TypeScript ile uçtan uca tip güvenliği
  • Ölçeklenebilir Mimari – Yeni sayfalar ve modüller kolayca eklenebilir

About

full vulnebrality site only test

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors