Welcome to PantryPal! The idea for this app is a platform that connects donators and food charities to make a tangible impact in communities across the U.S.
Built by four students at the University of Florida, PantryPal simplifies food donation for restaurants, grocery stores, hotels, and fast food chains. By focusing on local and community-centric donations, it streamlines the process of connecting businesses with shelters and food banksβmaking food donation seamless and accessible.
π Live App: PantryPal on Vercel
Feel free to create an account and explore!
If you find this project useful, please consider starring β the repo! Your support helps and motives me.
- Vue.js (JavaScript framework)
- Quasar Framework (UI framework for Vue)
- Supabase PostgreSQL (Database)
- Supabase Auth (User authentication)
Most of the core functionality is in the Vue page files located in the /src
directory.
- npm install
- Intall quasar CLI
npm install -g @quasar/cli
- Env Variables
- create a file called
.env
and add the following line:- SUPABASE_KEY="supbase-key-here"
- create a file called
- Start Quasar dev server
quasar dev
quasar ext add @quasar/testing-e2e-cypress
- Docs:
- Open Cypress:
npx cypress open
- Run Cypress tests:
npx cypress run
- Package the quasar app:
quasar build
- log in to vercel:
vercel login
- Deploy to vercel:
vercel --prod