Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/chrisco/galvanize-reads
CRUD app with Node.js, Express, and PostgreSQL
https://github.com/chrisco/galvanize-reads
curd express nodejs postgresql sass
Last synced: 8 days ago
JSON representation
CRUD app with Node.js, Express, and PostgreSQL
- Host: GitHub
- URL: https://github.com/chrisco/galvanize-reads
- Owner: chrisco
- Created: 2016-07-12T17:13:25.000Z (over 8 years ago)
- Default Branch: master
- Last Pushed: 2017-03-14T14:30:04.000Z (over 7 years ago)
- Last Synced: 2024-03-17T06:22:51.051Z (8 months ago)
- Topics: curd, express, nodejs, postgresql, sass
- Language: JavaScript
- Homepage: https://greads25.herokuapp.com
- Size: 488 KB
- Stars: 0
- Watchers: 3
- Forks: 2
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Galvanize Reads
![Galvanize Reads](books.jpg "Galvanize Reads")
* Galvanize Reads is a [CRUD](https://en.wikipedia.org/wiki/Create,_read,_update_and_delete) app to track books and authors.
* The app our Q2 assessment for the [Galvanize Full Stack](http://www.galvanize.com/courses/web-development) program.
* Find it live on the web at: https://greads25.herokuapp.com## Created By
Christopher Comella
http://linkedin.com/in/comella## Key Technologies Used
* [Node.js](https://nodejs.org)
* [Express](http://expressjs.com)
* [Knex.js](http://knexjs.org)
* [PostgreSQL](https://www.postgresql.org)## Run It Locally
Assuming you have the required software on you computer and have it configured properly, you should be able to run the app on your machine with the following steps:
1. Create the database:
- ````$ createdb greads````
2. Clone and install the app:
- ````$ git clone [email protected]:chrisco/galvanize-reads.git````
- ````$ cd galvanize-reads````
- ````$ npm i````
3. Create the database tables:
- ````$ knex migrate:latest````
4. Seed the database tables:
- ````$ knex seed:run````
4. Start the server:
- ````$ npm run dev-start````
2. Visit: [http://localhost:3000](http://localhost:3000)## Sample Book to Insert
Eloquent JavaScript, 2nd Edition
JavaScript
Eloquent JavaScript, 2nd Edition dives deep into the JavaScript language to show you how to write beautiful, effective code. Author Marijn Haverbeke immerses you in example code from the start, while exercises and full-chapter projects give you hands-on experience with writing your own programs.
http://eloquentjavascript.net/img/cover.png
## Sample Author to Insert
Marijn Haverbeke
Marijn Haverbeke is a programming language enthusiast and polyglot. He's worked his way from trivial BASIC games on the Commodore, through a C++ phase, to the present where he mostly hacks on database systems and web APIs in dynamic languages. He recently won the JS1K—JavaScript demo in 1024 bytes—contest, and is the author of a wide range of open-source software.
http://www.bennadel.com/resources/uploads/2011/eloquent_javascript_a_modern_introduction_to_programming_by_marijn_haverbeke.jpg
## TODO List
* Add and use genres.
* Add and use books_written.
* Improve styling.
* Add automated build tasks, build, and distribute.