Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/dussanfreire/your-recipes


https://github.com/dussanfreire/your-recipes

nextjs15 react supabase

Last synced: about 1 month ago
JSON representation

Awesome Lists containing this project

README

        

# Recipe Manager 📖

A simple Next.js application that allows users to view and create recipes. The project is built using Next.js, TypeScript, CSS Modules, and Supabase for backend services.

## Features ✨

• 📝 Create Recipes: Users can add their own recipes with relevant details.
• 📖 View Recipes: Browse and view recipes shared by others.
• 💾 Database Integration: Recipes are stored and retrieved using Supabase.

## Tech Stack 🛠️

• Framework: Next.js
• Language: TypeScript
• Styling: CSS Modules
• Backend: Supabase

## Installation 🚀

### Prerequisites
• Node.js (v14+ recommended)
• Supabase project setup

### Steps

Steps

1. Clone the repository:
```bash
git clone https://github.com/your-username/recipe-manager.git
cd recipe-manager
```
2. Install dependencies:
```bash
npm install
```
3. Set up environment variables
Create a .env.local file in the root of the project and add your Supabase configuration:
```env
SUPABASE_URL=your-supabase-url
SUPABASE_KEY=your-supabase-anon-key
```
4. Run the development server:

```bash
npm run dev
```
5. Open http://localhost:3000 in your browser.