Skip to content

barbayjuliette/HACK_42SG

Repository files navigation

Project description

PandaGathers allows users to join an existing order nearby. Users can see all orders that are available for joining. They can select one and proceed with the order, but they have limited time to confirm it.

This gives the user a small discount on the delivery and reduces CO2 emissions by saving a trip. Users earn points for every PandaGather they join. Based on their points, they are assigned a tier represented by an animal. Their avatar picture will be the tier animal, personalized to the type of food they like to order and other factors to make it unique.

If a user orders frequently from a certain place, they will receive a notification when a PandaGather is available for that restaurant and their location. They can enable PandaGather for each savedlocation.

Server resources used

Vercel: You can check the app on vercel

Repository's role

This is the only repository for the project. This repository contains the full-stack application.

Running the development environment

First, install all dependencies: npm install

Then, run the development server:

npm run dev
# or
yarn dev
# or
pnpm dev
# or
bun dev

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

Local/server settings and configurations

Not applicable

Secrets and environment variables needed for execution

The API key is needed to generate the user avatar.

Technologies used