{"id":19522114,"url":"https://github.com/chrisco/galvanize-reads","last_synced_at":"2026-04-11T07:04:10.416Z","repository":{"id":227972099,"uuid":"63177594","full_name":"chrisco/galvanize-reads","owner":"chrisco","description":"CRUD app with Node.js, Express, and PostgreSQL","archived":false,"fork":false,"pushed_at":"2017-03-14T14:30:04.000Z","size":500,"stargazers_count":0,"open_issues_count":0,"forks_count":2,"subscribers_count":3,"default_branch":"master","last_synced_at":"2025-01-08T14:15:02.009Z","etag":null,"topics":["curd","express","nodejs","postgresql","sass"],"latest_commit_sha":null,"homepage":"https://greads25.herokuapp.com","language":"JavaScript","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/chrisco.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null}},"created_at":"2016-07-12T17:13:25.000Z","updated_at":"2021-12-22T17:51:20.000Z","dependencies_parsed_at":"2024-03-22T11:00:50.191Z","dependency_job_id":null,"html_url":"https://github.com/chrisco/galvanize-reads","commit_stats":null,"previous_names":["chrisco/galvanize-reads"],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/chrisco%2Fgalvanize-reads","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/chrisco%2Fgalvanize-reads/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/chrisco%2Fgalvanize-reads/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/chrisco%2Fgalvanize-reads/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/chrisco","download_url":"https://codeload.github.com/chrisco/galvanize-reads/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":240771907,"owners_count":19854982,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["curd","express","nodejs","postgresql","sass"],"created_at":"2024-11-11T00:37:13.888Z","updated_at":"2026-04-11T07:04:10.386Z","avatar_url":"https://github.com/chrisco.png","language":"JavaScript","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Galvanize Reads\n\n![Galvanize Reads](books.jpg \"Galvanize Reads\")\n\n* Galvanize Reads is a [CRUD](https://en.wikipedia.org/wiki/Create,_read,_update_and_delete) app to track books and authors.\n* The app our Q2 assessment for the [Galvanize Full Stack](http://www.galvanize.com/courses/web-development) program.\n* Find it live on the web at: https://greads25.herokuapp.com\n\n## Created By\n\nChristopher Comella    \nhttp://linkedin.com/in/comella\n\n## Key Technologies Used\n\n* [Node.js](https://nodejs.org)\n* [Express](http://expressjs.com)\n* [Knex.js](http://knexjs.org)\n* [PostgreSQL](https://www.postgresql.org)\n\n## Run It Locally\n\nAssuming 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:\n\n1. Create the database:\n   - ````$ createdb greads````\n2. Clone and install the app:\n   - ````$ git clone git@github.com:chrisco/galvanize-reads.git````\n   - ````$ cd galvanize-reads````\n   - ````$ npm i````\n3. Create the database tables:\n   - ````$ knex migrate:latest````\n4. Seed the database tables:\n   - ````$ knex seed:run````\n4. Start the server:\n   - ````$ npm run dev-start````\n2. Visit: [http://localhost:3000](http://localhost:3000)\n\n## Sample Book to Insert\n\nEloquent JavaScript, 2nd Edition    \n\nJavaScript    \n\nEloquent 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.    \n\nhttp://eloquentjavascript.net/img/cover.png    \n\n## Sample Author to Insert\n\nMarijn Haverbeke\n\nMarijn 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.\n\nhttp://www.bennadel.com/resources/uploads/2011/eloquent_javascript_a_modern_introduction_to_programming_by_marijn_haverbeke.jpg\n\n## TODO List\n\n* Add and use genres.\n* Add and use books_written.\n* Improve styling.\n* Add automated build tasks, build, and distribute.\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fchrisco%2Fgalvanize-reads","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fchrisco%2Fgalvanize-reads","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fchrisco%2Fgalvanize-reads/lists"}