Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/redwoodjs/example-invoice
Example Invoice app written with Redwood
https://github.com/redwoodjs/example-invoice
hacktoberfest
Last synced: 25 days ago
JSON representation
Example Invoice app written with Redwood
- Host: GitHub
- URL: https://github.com/redwoodjs/example-invoice
- Owner: redwoodjs
- License: mit
- Archived: true
- Created: 2019-07-01T07:12:50.000Z (over 5 years ago)
- Default Branch: main
- Last Pushed: 2021-05-11T02:00:26.000Z (over 3 years ago)
- Last Synced: 2024-05-22T17:24:08.266Z (7 months ago)
- Topics: hacktoberfest
- Language: JavaScript
- Homepage:
- Size: 5.11 MB
- Stars: 59
- Watchers: 11
- Forks: 17
- Open Issues: 14
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
- awesome-redwood - Invoice - example-invoice.netlify.app/) (Official / Example Applications)
README
# Invoice
This is an example Redwood app, implementing a very minimal invoice application.
Features you can see in action here:- Redwood Cells (see TodoListCell.js).
- Optimistic GraphQL response with Apollo (see AddTodo.js).
- SVG loader (see Check.js)
- StyledComponents usage (and stylistic approach)See a live version of this app here: https://redwood-example-invoice.netlify.com/
## Getting Started
### Setup
We use Yarn as our package manager. To get the dependencies installed, just do
this in the root directory:```terminal
yarn
```Set up the database, generate the database client, and populate the database
with example invoice:```terminal
yarn redwood db up
yarn redwood db seed
```### Fire it up
```terminal
yarn redwood dev
```Run `yarn redwood open` to open your browser on `http://localhost:8910`.
Browse to `http://localhost:8910` to see the web app. Lambda functions run on
`localhost:8911` but are proxied via `localhost:8910/api/functions/*`.