Koscee / recipedia

An online recipe manual

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

logoRecipedia · build-badge

This is a simple online recipe manual. Visit the Recipedia website to view the live demo.

homepage

Table of Contents

Features

  • Add, edit, and delete recipes
  • View recipe details
  • View recipe instructions
  • Search for recipes upcoming feature
  • Filter recipes by category upcoming feature
  • View recipe ingredients upcoming feature
  • View recipe nutrition facts upcoming feature
  • View recipe reviews upcoming feature

Technologies

Getting Started

Prerequisites

Installation

  1. Clone the repository
git clone
  1. Install dependencies
yarn install
  1. Login to your Supabase account and create a new project. Ensure to copy the project URL and anon key.

  2. Create a new table named recipes in the Supabase project with the following columns:

  • id (type: integer, primary key)
  • title (type: text, not null)
  • method (type: text, not null)
  • rating (type: integer, min: 0, max: 5)
  • created_at (type: timestamp, default: now())
  1. Create a .env.local file in the root directory and add the following environment variables:
VITE_APP_SUPABASE_URL=
VITE_APP_SUPABASE_ANON_KEY=
  1. Start the development server
yarn dev

ESLint Configuration

This project uses ESLint to enforce code quality and consistency.

Running ESLint

To run ESLint, use the following command:

yarn lint

Contributing

Contributions are welcome! Please refer to the contributing guidelines for more information.

About

An online recipe manual


Languages

Language:TypeScript 68.0%Language:CSS 27.3%Language:HTML 2.9%Language:JavaScript 1.8%