A digital menu generator for restaurants, built using T3 stack
Introduction • Prerequisite • How To Use • Contributing • License
Menufic is a digital menu generator for restaurants that makes it simple and easy for anyone to create and share their restaurant menus. Menufic is built using Next.js, NextAuth.js, Prisma, tRPC, Planetscale, Upstash & Imagekit. Following are some of the features that Menufic provides.
- Provide simple & intuitive UI to create & manage restaurant menus
- Generate menus that are optimized for search engines and social media crawlers
- Support for both light and dark themes
- Attach multiple banner images to menus
- Share generated menu using URL or QR code
- Responsive UI design that works well on all devices
- Git
- Node.js 16+
- NPM 7+
- MySQL for persisting data.
- Redis for storing user sessions.
- Imagekit account for managing all the uploaded images.
From your command line:
# Clone this repository
$ git clone https://github.com/kaje94/menufic
# Go into the repository
$ cd menufic
# Install dependencies
$ npm install
Scripts related to the Next.js app:
# Start the app in development mode with hot-code reloading by running:
$ npm run dev
# Create an optimized production build of the application by running
$ npm run build
# After building the app start it in production mode by running:
$ npm start
Scripts related to linting and formatting:
# Check if there are any linting issues by running:
$ npm run lint
# Check & fix fixable linting issues by running:
$ npm run lint:fix
# Format other files types such as .json, .md & .css by running:
$ npm run format-rest
# These scripts will also automatically run via the pre-commit hook when you perform a commit
Please refer the Contributing.md in order to contribute towards this project
[email protected] · GitHub @kaje94 ·