Bu proje Flask (Python) backend ve React (Vite) frontend kullanarak geliştirilmiş bir RESTful web uygulamasıdır. AWS EC2, RDS ve S3 üzerinde barındırılmaktadır.
- 🌐 Frontend: http://cloudproject1-frontend.s3-website.eu-central-1.amazonaws.com
- ⚙️ Backend API: http://18.198.24.112/api/health
- Python / Flask
- Flask-SQLAlchemy
- Flask-CORS
- Gunicorn (WSGI server)
- Nginx (reverse proxy)
- React (Vite)
- React Router DOM
- Axios
- PostgreSQL (AWS RDS)
- EC2 — Flask API sunucusu (Ubuntu 24.04, t3.micro)
- RDS — PostgreSQL veritabanı (db.t4g.micro)
- S3 — React frontend static hosting
- Kitap ekleme, listeleme, güncelleme, silme (CRUD)
- Tür, yıl, puan bilgisi
- Okundu/okunmadı takibi
- Arama/filtreleme
cd backend
python -m venv venv
venv\Scripts\activate
pip install -r requirements.txt
python app.pycd frontend
npm install
npm run dev