Giter Site home page Giter Site logo

beerforge's Introduction

BeerForge

A modern, web-based homebrew toolkit and brew log.


Specs

React SPA bootstrapped with create-react-app that includes:

  • Sass modules
  • Typescript
  • React Router

System Requirements

  • node 11.6.0

Available Scripts

  • npm start (Open http://localhost:3000 to view it in the browser.)
  • npm test (Launches the test runner in the interactive watch mode.)
  • npm run build (Builds the app for production to the build folder.)
  • npm run eject (Remove the single build dependency)

beerforge's People

Contributors

davereese avatar

Stargazers

Walter Mourão avatar  avatar Tom Bowles avatar  avatar Steve England avatar Olivier Brisse avatar Chris Covert avatar Jim Vasky avatar Balz Guenat avatar Vivek Maru avatar Justin Angevaare avatar  avatar  avatar Dustin Saunders avatar Derek avatar Philip Hughes avatar Shiva Prasad avatar Steve Vlaminck avatar Matt Redmond avatar Tom Bonan avatar Mark Price avatar

Watchers

Steve Vlaminck avatar  avatar Mark Price avatar

beerforge's Issues

Black page appears after login

Hi,
I've tried running the app, and it runs fine, and I get the homepage. After creating a new user and logging in, I get an error.
TypeError: schema is undefined in src/components/Avatar/Avatar.tsx:26

Screen Shot 2020-02-13 at 4 30 49 PM

I'm thinking maybe it's a problem with my install. All I did was clone and run npm start. I did change the port to 5000, since I have another app running on 3000. I've been using typescript@latest, since every time I tried compiling it with something before 5.0.0 as recommended, I get a compilation error. I'm wondering did I miss a database setup or something?

Type 'number | undefined' is not assignable to type 'boolean'.

Failed to compile
/Users/XXXXX/Documents/brewspace/src/store/BrewContext.tsx
TypeScript error in /Users/XXXXX/Documents/beerforge/src/store/BrewContext.tsx(257,25):
Type 'number | undefined' is not assignable to type 'boolean'.
Type 'undefined' is not assignable to type 'boolean'. TS2322

255 |     brew.batchType !== 'BIAB' &&
256 |     brew.totalFermentables &&

257 | brew.mash.some(e => e.waterToGrain)
| ^
258 | ) {
259 | let index;
260 | const strike = brew.mash.find((step, i) => {

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.