Skip to content

Zsomi/RecipeShare-Web

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

1 Commit
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Recipe Share Web

A receptmegosztó alkalmazás Laravel (API) + Next.js (Frontend) kombinációval.

Összefoglaló

Ez a rendszer lehetővé teszi felhasználók számára receptek feltöltését képekkel és hozzávalókkal, értékelését és kommentálását, valamint más felhasználók követését. A backend Laravel REST/JSON API-ként működik, a frontend pedig Next.js-al készült.

Technológiák

  • Backend: Laravel 11 (API-only), Socialite (Google OAuth2), Sanctum vagy Passport
  • Frontend: Next.js 14+, App Router, TypeScript, TailwindCSS, shadcn/ui
  • Adatbázis: MySQL vagy PostgreSQL
  • Fájl-tárolás: AWS S3 / Cloudflare R2 / local
  • Cache & Queue: Redis (opcionális)
  • Biztonsági Mentés: Automatikus database backup rendszer

Fejlesztési ütemterv

Lásd a projekt tervet a részletekért.

Telepítés

Backend

  1. Navigálj a backend/ könyvtárba.
  2. Futtasd: composer install
  3. Másold le a .env.example fájlt .env-re és konfiguráld.
  4. Futtasd: php artisan migrate

Frontend

  1. Navigálj a frontend/ könyvtárba.
  2. Futtasd: npm install
  3. Futtasd: npm run dev

Dokumentáció

  • API Dokumentáció: A Postman collection található a postman/ könyvtárban
  • Backend Dokumentáció: docs/BACKEND_DOCUMENTATION.md
  • Biztonsági Mentés: docs/DATABASE_BACKUP.md
  • Biztonsági Funkciók: docs/SECURITY.md
  • Telepítési Útmutató: docs/DEPLOYMENT.md

Biztonsági Mentés

Az alkalmazás tartalmaz egy komplex automatikus biztonsági mentési rendszert:

# Alap backup készítése
php artisan backup:database

# Tömörített backup
php artisan backup:database --compress

# Backup-ok listázása
php artisan backup:database --list

Részletes információk: DATABASE_BACKUP.md

Licenc

[Licenc típusa]

About

No description, website, or topics provided.

Resources

License

Security policy

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors