reeceyang / lates

Request lates and plan menus for meals

Home Page:https://lates.vercel.app

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

lates

Request lates and plan menus for Xi house dinners.

Features:

  • Add dishes to menus. The app will try to automatically infer tags from the name of the dish. You can also customize the tags manually and add a text description to the menu.

  • Request lates by selecting dishes from the menu and specifying additional preferences.

  • Name and late preferences are saved to browser localStorage.

  • View and create menus and lates for past and future dates.

  • Mark lates as cancelled or fulfilled. Edit all dishes and lates after creating them.

This is a Next.js project bootstrapped with create-next-app. The project uses Convex, a serverless database framework, for the backend and the Joy UI component library on the frontend. Day.js provides date and time utilities.

Develop

Install dependencies using pnpm:

pnpm install

To set up Convex, run:

pnpm convex dev

Then, run the development server:

pnpm dev

Open http://localhost:3000 with your browser to see the result.

Project Structure

  • /app: Contains the only page in the app (so far)
  • /components: React components for displaying and editing Meals, Lates, and Dishes
  • /utils: scripts for the autotagging functionality
  • /convex: Convex serverless functions and database schema

Deploy

The app is deployed on Vercel. View the Convex documentation for instructions on how to deploy a Convex app to Vercel.

About

Request lates and plan menus for meals

https://lates.vercel.app


Languages

Language:TypeScript 89.6%Language:JavaScript 10.4%