Skip to content

Latest commit

 

History

History
57 lines (43 loc) · 2.73 KB

README.md

File metadata and controls

57 lines (43 loc) · 2.73 KB

🍻 Brewy

Making several brews simuntantiously can get messy and confusing very quick. Keep orginized with Brewy. We help you keep track and collect data for your brews.

Create your brew recepies and see what others are doing. Set rating on the brews and, eventually you might see some patterns of what works well and what does not.


Pages

Pages Status Description
/ 🔜 Home page, feed of popular and new brews, if logged in display your latest brews
/login Login with phone number
/profile 🔜 Edit current user profile
/user/:userId User profile, show edit buttons for fields if user is logged in and own the user
/brewery 🔜 Welcome to the brewery, start a new brew or pick up where you left on the previous
/brewery/:brewId 🔜 Edit page of specific brew
/brew/:brewId Show brew and all its data, show edit button for fields if user is logged in and own the brew

Components

Components Status Description
BrewFeed Shows feed of brews, different queries/results depending on what props is pushed in
BrewSlider Shows a slider of brews, similar to BrewFeed, but horizontal scroll
BrewTile 🔜 Preview of brew, this is used in BrewFeed & BrewSlider
StartBrew 🔜 Form for starting a new brew
BrewProcesses 🔜 Form for modifying processes on a brew
ProcessIngredients 🔜 Form for modifying ingredients on a process
Header Just a header
Footer Just a footer

Todo

Status Description
Add public user page
Add brewery
Enforce firestore schema to ensure valid data is added/changed

Improvments

Status Description
Router transitions for more fluid ux

Contribute

You are very welcome to contribute to the project. Follow these steps to install for development.

Installation

  • Clone this project from git, in terminal run git clone https://github.com/martinlundin/brewy-firebase.git

[Todo make comprehensive insallation guide]