Skip to content

A full-flavoured recipe app, that trimmed the fat, and is presented in a bite-sized, easily digestible format.

Notifications You must be signed in to change notification settings

sydney-sisco/bite-size

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 

Repository files navigation

Bite Size

Bite Size is a full-flavoured recipe app, that trimmed the fat, and is presented in a bite-sized, easily digestible format. The application uses Svelte and Sapper in the front-end and Fastify as the back-end server. We also use Cloudinary for image hosting and Fuse.js for its powerful search functionality.

This project was developed by Eppa Lea Turniawan, Evan Quirk and Sydney Sisco.

Welcome to Bite Size!

"Home page"

Find your new favourite recipe using keyword search and filters "Searching and Filtering"

Recipes are displayed for easy viewing "Viewing a recipe"

Easily add your own recipes! Instructions and ingredients are added using a large <textarea> but are broken down into individual items for display "Editing a recipe"

Running the app

This repo includes two seperate apps, a front-end Svelte/Sapper app and a back-end server running Fastify. To get the full application up and running first create a .env file in both the client/ and server/ directories using the .env.example files as a template. Then run these commands:

# start the front-end
cd client/
npm i
npm run dev

and in another terminal:

# start the server
cd server/
npm i
npm run dev

Bite Size should now be live at http://localhost:5000 🎉

Dependencies

  • Svelte
  • Sapper
  • Attractions
  • Fuse.js
  • Fastify

About

A full-flavoured recipe app, that trimmed the fat, and is presented in a bite-sized, easily digestible format.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published