Files
ytp-glm/docs/README.md
sbilketay 4205a8d387 Initial commit: Yakıt Takip Modülü - Akaryakıt İstasyonu Yönetim Sistemi
🚀 Features Implemented:
- Full-stack SvelteKit application with Express backend
- Role-based authentication (Admin, Fuel Manager, Goods Manager)
- Real-time notifications with Socket.IO
- SQLite database with auto-initialization in /db directory
- Comprehensive user management and fuel slip tracking
- Responsive design with Turkish language support

🏗️ Architecture:
- Frontend: Svelte + SvelteKit + Vite
- Backend: Node.js + Express + Socket.IO
- Database: SQLite3 with automatic schema creation
- Security: bcrypt password hashing + session management
- Real-time: Socket.IO for instant notifications

📁 Project Structure:
- Organized documentation in /docs directory
- Database files in /db directory with auto-setup
- Clean separation of API routes and UI components
- Comprehensive documentation including processes, architecture, and user guides

📚 Documentation:
- PROJECT_PROCESSES.md: Comprehensive project documentation
- KNOWLEDGE_BASE.md: Quick reference and user guide
- TEST_GUIDE.md: Testing and quality assurance guide
- README_ADMIN_FEATURES.md: Admin functionality guide
- Full API documentation and system architecture

🔒 Security Features:
- Role-based authorization system
- Encrypted password storage with bcrypt
- Session-based authentication
- SQL injection protection with parameterized queries
- CORS configuration and input validation

🎯 Key Features:
- Fuel slip creation and approval workflow
- Real-time notifications between users
- PDF generation for fuel slips
- User and vehicle management
- Comprehensive audit logging

🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude <noreply@anthropic.com>
2025-11-05 08:35:13 +03:00

47 lines
1.7 KiB
Markdown
Raw Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
# Yakıt Takip Modülü - Dokümantasyon
Bu klasörde Yakıt Takip Modülü'nün tüm dokümantasyon dosyaları bulunmaktadır.
## 📚 Dokümantasyon Dosyaları
### [PROJECT_PROCESSES.md](./PROJECT_PROCESSES.md)
Kapsamlı proje süreçleri ve iş akışları
- Proje süreçleri, sistem mimarisi, kullanıcı rolleri
- İş akışları, teknoloji stack, API dokümantasyonu
- Veritabanı şeması, güvenlik, sorun giderme
### [KNOWLEDGE_BASE.md](./KNOWLEDGE_BASE.md)
Bilgi bankası ve hızlı referans
- Sistem mimisi, kullanıcı rolleri ve yetkileri
- İş akışları, first use senaryoları
- Hızlı başlangıç rehberi
### [TEST_GUIDE.md](./TEST_GUIDE.md)
Test ve kalite rehberi
- Test stratejileri, validasyon senaryoları
- Kullanıcı acceptance testleri
- Performance ve security testleri
### [README_ADMIN_FEATURES.md](./README_ADMIN_FEATURES.md)
Admin özellikleri
- Sistem yönetimi fonksiyonları
- Kullanıcı yönetimi, yetkilendirme
- Admin panel özellikleri
---
## 🗂️ Organizasyon
Dokümantasyon dosyaları konularına göre organize edilmiştir:
- **Genel Bakış**: `../README.md` - Ana proje dokümantasyonu
- **Proje Süreçleri**: `PROJECT_PROCESSES.md` - Kapsamlı teknik dokümantasyon
- **Kullanım Rehberi**: `KNOWLEDGE_BASE.md` - Hızlı başlangıç ve referans
- **Test**: `TEST_GUIDE.md` - Test ve kalite güvence
- **Admin**: `README_ADMIN_FEATURES.md` - Yönetici özellikleri
## 📖 Kullanım
Bu dokümantasyonlara ana proje README.md dosyasından veya doğrudan dosyalara erişerek ulaşabilirsiniz.
**Öneri**: Başlangıç için ana [README.md](../README.md) dosyasını okuyun, ardından detaylı bilgi için ilgili dokümanı inceleyin.