- 本サービスは2022-07-29を持って終了しました(食堂が注文を取らないことにしたため)
- ○○食堂の次のお昼のお弁当を注文するアプリです。
- 注文内容は○○食堂及び注文者にメール送信するともに、Airtableに格納されます。
- スプレッドシートの親しみやすさでリレーショナルデータベースを作成及び共有できるサービス。
- 本プロジェクトではメニューデータ(日替わりが何か、ライス付きかどうかなど)、注文結果を格納しています。
- Eメール又はGoogleでログイン。
- @auth0/nextjs-auth0から利用。
- スタイルのないUIコンポーネントでTailwind CSSと組み合わせて使う。
- 本プロジェクトでは、Listbox(Select)、Menu(Dropdown)及びTransitionを使用。
- アイコン集
- Reactフレームワーク
- create-next-appでプロジェクトを生成。
- 電子メール送信サービス
- 弁当注文及び問い合わせのメール送信に利用。
- ほとんど設定することなくNext.jsのWebサイトをPWA(Progressive Web App)化する。
- 簡単にバリデーションする機能を持つReact用フォームライブラリ。
- アプリに簡単に通知を追加。
- HTMLに直接スタイリングを指定できるCSSフレームワーク。
- 型の構文を備えたJavaScript。
- サーバーレスデプロイをおこなうためのクラウドプラットフォーム。
- AirtableやSendGridのAPIはServerless Functionsで実行。
First, run the development server:
npm run dev
# or
yarn dev
Open http://localhost:3000 with your browser to see the result.
You can start editing the page by modifying pages/index.tsx
. The page auto-updates as you edit the file.
API routes can be accessed on http://localhost:3000/api/hello. This endpoint can be edited in pages/api/hello.ts
.
The pages/api
directory is mapped to /api/*
. Files in this directory are treated as API routes instead of React pages.
To learn more about Next.js, take a look at the following resources:
- Next.js Documentation - learn about Next.js features and API.
- Learn Next.js - an interactive Next.js tutorial.
You can check out the Next.js GitHub repository - your feedback and contributions are welcome!
The easiest way to deploy your Next.js app is to use the Vercel Platform from the creators of Next.js.
Check out our Next.js deployment documentation for more details.