Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/belgattitude/bluewind
[WIP] Yoga class management app, early stage
https://github.com/belgattitude/bluewind
express lerna reactjs styled-components styled-system typescript
Last synced: 26 days ago
JSON representation
[WIP] Yoga class management app, early stage
- Host: GitHub
- URL: https://github.com/belgattitude/bluewind
- Owner: belgattitude
- License: gpl-3.0
- Created: 2019-07-04T11:45:25.000Z (over 5 years ago)
- Default Branch: master
- Last Pushed: 2023-01-11T22:21:35.000Z (almost 2 years ago)
- Last Synced: 2024-05-01T14:11:11.292Z (7 months ago)
- Topics: express, lerna, reactjs, styled-components, styled-system, typescript
- Language: TypeScript
- Homepage:
- Size: 5.62 MB
- Stars: 0
- Watchers: 3
- Forks: 0
- Open Issues: 50
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# Bluewind
[![Build Status](https://travis-ci.org/belgattitude/bluewind.svg?branch=master)](https://travis-ci.org/belgattitude/bluewind)
[![Greenkeeper badge](https://badges.greenkeeper.io/belgattitude/bluewind.svg)](https://greenkeeper.io/)
[![codecov](https://codecov.io/gh/belgattitude/bluewind/branch/master/graph/badge.svg)](https://codecov.io/gh/belgattitude/bluewind)At this point, it's more a spare-time playground than anything else.
The ultimate goal is to provide a simple PWA to manage yoga classes, students...If you're curious, check the [api](./apps/api), [frontend](./apps/web) or more
interestingly the lerna enabled packages directory, notably [error-flow](./packages/error-flow),
my personal take on a better error handling in typescript.
## Install```bash
$ yarn install
$ yarn build:packages # Build deps packages
```### Set env
Backend
```bash
$ cp ./apps/api/.env.template ./apps/api/.env
```Frontend
```bash
$ cp ./apps/web/.env.template ./apps/web/.env
```And configure those files
### Seed demo data
```bash
$ yarn lerna run --scope bluewind-api db:seed-demo --stream
```### Start
```bash
$ yarn start:dev
```### Build
```bash
$ yarn lerna run build
```### Useful commands
```bash
$ yarn typecheck
$ yarn format
$ yarn lint
$ yarn lint:fix
```