Skip to content

Luke516/datalab-drinks-frontend

Repository files navigation


Logo

DataLab Drinks

Drink ordering system built for NTHU Datalab members

Go to website »

Report Bug · Request Feature

Table of Contents
  1. About This Project
  2. Getting Started
  3. Deployment
  4. Architecture
  5. API
  6. Update (DataLab members)
  7. Roadmap
  8. Change Log
  9. Acknowledgments

About This Project

Drink ordering system built for NTHU Datalab members.

Important Changes to V2

Previously in V1, this project is for frontend only, and the backend of this project has another repository. However, after author of the backend project graduated, the backend project is not further maintained, so this project has updated from a frontend-only react app to a full-stack Next.js application and take care of both frontend and backend needs.

Built With

  • Next
  • React
  • Bootstrap
  • Firebase

Mobile Version

Mobile version is also available

Getting Started

Prerequisites

  • Have one of Node.js package managers (yarn, npm, etc) installed

Installation

yarn # or # npm install

Run Locally

yarn dev

Deployment

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.

Architecture

¯\(ツ)

API

Current API format follows previous backend project.

Documentation

Update

Quick update guide if any of the members needs to update some informations

  • Update meeting time
    • Update ORDER_CLOSE_DAY_OF_WEEK and ORDER_CLOSE_HOUR in src/modules/backend/utils.js
  • Update drinks menu
    • Update src/assets/cama_menu.yaml

Roadmap

  • Robot.txt
  • Analytics
  • Autocompletion
  • History orders
  • Internalization
  • Login with Google
  • Database security
  • Typescript

Change Log

¯\(ツ)

Acknowledgements

About

Next.js application to order drinks

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors