This is a sample Lemontree client project that connects to the Lemontree API, and lists food pantries nearby to an address, geocoded with a Google Places input.
npm install
You will need a .env.local
file on the root, that should look like:
NEXT_PUBLIC_LEMONTREE_PLATFORM_ORIGIN="https://platform.lemontreefoods.org"
NEXT_PUBLIC_GOOGLE_MAPS_API_KEY="[OBTAIN FROM GOOGLE]"
DATABASE_URL="file:./dev.db"
Run the following command to create a SQLite database file, with a sample User
table:
npm run prisma migrate dev
npm run dev
Everything should be running on http://localhost:3000!
![image](https://private-user-images.githubusercontent.com/18301/251268583-d5e856c1-005f-4e1d-bcdf-4e17bfaa2c74.png?jwt=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpc3MiOiJnaXRodWIuY29tIiwiYXVkIjoicmF3LmdpdGh1YnVzZXJjb250ZW50LmNvbSIsImtleSI6ImtleTUiLCJleHAiOjE3MjM0Mzg1MTAsIm5iZiI6MTcyMzQzODIxMCwicGF0aCI6Ii8xODMwMS8yNTEyNjg1ODMtZDVlODU2YzEtMDA1Zi00ZTFkLWJjZGYtNGUxN2JmYWEyYzc0LnBuZz9YLUFtei1BbGdvcml0aG09QVdTNC1ITUFDLVNIQTI1NiZYLUFtei1DcmVkZW50aWFsPUFLSUFWQ09EWUxTQTUzUFFLNFpBJTJGMjAyNDA4MTIlMkZ1cy1lYXN0LTElMkZzMyUyRmF3czRfcmVxdWVzdCZYLUFtei1EYXRlPTIwMjQwODEyVDA0NTAxMFomWC1BbXotRXhwaXJlcz0zMDAmWC1BbXotU2lnbmF0dXJlPTg4ODAzZjQwNDI0NWEzZjZmZDU0ODdhZDgwYzBlNTBjNjMxNmJkYmUwZjQ0NWY5NWFlOTczZWVlZDIxZDk1NWYmWC1BbXotU2lnbmVkSGVhZGVycz1ob3N0JmFjdG9yX2lkPTAma2V5X2lkPTAmcmVwb19pZD0wIn0.jH0S16QJIS2MWiY6EvKsMsxkfnlexnRfeokMfvBauSI)