A Laravel-based backend for managing recipes with features such as recipe CRUD operations, ingredient management, and category organisation.
-
Clone the repository:
git clone https://github.com/Andrewgraemebrooks/recette.git
-
Install dependencies:
composer install
-
Copy environment file and configure database:
cp .env.example .env
-
Generate application key:
php artisan key:generate
-
Run migrations
php artisan migrate
-
Start the development server:
php artisan serve
Access the API at
http://localhost:8000
.
Obtain an authentication token by making a POST
request to /api/login
with valid credentials.
- Recipes:
/api/recipes
- Ingredients:
/api/ingredients
- Categories:
/api/categories
- Groceries:
/api/grocery
This project is licensed under the MIT License - see the LICENSE file for details.