Skip to content

FlynnHillier/flayva

Repository files navigation

Flayva

Flayva is a food-oriented social media web app, that combines the social emphasis of a social media app, with the detail of recipes provided by food blogs.

Setup

Node & pnpm

  1. Download NodeJS (with npm) https://nodejs.org/en/download
  2. Install pnpm package manager : npm install -g pnpm

Project

  1. clone this repository git clone https://github.com/FlynnHillier/flayva.git
  2. open a terminal in the cloned directory cd flayva
  3. install project dependencies pnpm install

Enviroment

  1. In both the apps/ folders replace .env.example with a file called .env.local filling in each variable specified appropriately
  2. Values marked with a ?= instead of a = are optional, however it is still recommended to specify them

Packages

  1. The repository makes use of workspace packages to function - to install these use pnpm run -w build
  2. If error still exist after downloading, try manually deleting node_modules/@flayva from the affected folder and re-run pnpm i

Extras

  1. Extra setup steps are specified in apps/backend/readme.md & apps/frontend/readme.md respectively

Running

Once Setup is complete

About

A food-focused social media web app that blends the engaging social aspects of traditional social media with the in-depth content typically found in food blogs.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages