Skip to content

Andrewgraemebrooks/recette

Repository files navigation

Recette

A Laravel-based backend for managing recipes with features such as recipe CRUD operations, ingredient management, and category organisation.

Getting Started

Prerequisites

Installation

  1. Clone the repository:

    git clone https://github.com/Andrewgraemebrooks/recette.git
  2. Install dependencies:

    composer install
  3. Copy environment file and configure database:

    cp .env.example .env
  4. Generate application key:

    php artisan key:generate
  5. Run migrations

    php artisan migrate
  6. Start the development server:

    php artisan serve

    Access the API at http://localhost:8000.

Usage

Authentication

Obtain an authentication token by making a POST request to /api/login with valid credentials.

Endpoints

  • Recipes: /api/recipes
  • Ingredients: /api/ingredients
  • Categories: /api/categories
  • Groceries: /api/grocery

License

This project is licensed under the MIT License - see the LICENSE file for details.

About

A recipe management API, built in Laravel

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages