Skip to content

hquangthinh13/recipedia-frontend

Repository files navigation

Decoration

Recipedia Frontend

The modern user interface for Recipedia, built with the latest web technologies to ensure a smooth, accessible, and beautiful user experience.

Logo

Key Features

  • Modern UI/UX: Built with Shadcn UI (Radix Primitives) and Tailwind CSS v4 for a polished look.
  • Data Visualization: Interactive charts using Recharts and powerful data tables via TanStack Table.
  • Utilities: Export recipes to PDF or Image.
  • Robust Forms: Type-safe form handling with React Hook Form and Zod validation.
  • Responsive: Fully optimized for mobile, tablet, and desktop devices.

Demo

Screenshot 0 Screenshot 1 Screenshot 2 Screenshot 3 Screenshot 4 Screenshot 5 Screenshot 6

Tech Stack

Core

React 19 Vite JavaScript

Routing

React Router DOM

Styling

Tailwind CSS

UI Components

Radix UI shadcn/ui Lucide React

HTTP Client

Axios

Utilities

DiceBear

Use Case Diagram

Use Case 01 Use Case 02

Installation

Clone repo

git clone https://github.com/hquangthinh13/recipedia-frontend.git

cd project

Install dependencies

npm install

Environment Variables

VITE_API_URL=YOUR_BACKEND_API_URL

Run Project

Development

npm run dev

Production

npm run build
npm start

Available Scripts

  • npm run dev: Starts the development server.
  • npm run build: Builds the app for production to the dist folder.
  • npm run preview: Locally preview the production build.
  • npm run lint: Runs ESLint to check for code quality.

Deployment

Vercel

Decoration

About

The modern user interface for Recipedia, built with the latest web technologies to ensure a smooth, accessible, and beautiful user experience.

Topics

Resources

Stars

1 star

Watchers

0 watching

Forks

Contributors