{"id":15091721,"url":"https://github.com/baker-ling/bdbts","last_synced_at":"2026-01-04T09:33:06.653Z","repository":{"id":161850128,"uuid":"421645775","full_name":"baker-ling/bdBTS","owner":"baker-ling","description":"An online tech blog implemented in node.js with MySQL and Handlebars","archived":false,"fork":false,"pushed_at":"2021-11-02T05:34:29.000Z","size":592,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-01-27T11:16:22.514Z","etag":null,"topics":["blogging","cms","handlebarsjs","mysql","sequelizejs"],"latest_commit_sha":null,"homepage":"https://glacial-ravine-27881.herokuapp.com/","language":"JavaScript","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/baker-ling.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","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,"publiccode":null,"codemeta":null}},"created_at":"2021-10-27T02:05:20.000Z","updated_at":"2021-11-02T05:36:17.000Z","dependencies_parsed_at":"2023-07-08T22:16:20.649Z","dependency_job_id":null,"html_url":"https://github.com/baker-ling/bdBTS","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/baker-ling%2FbdBTS","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/baker-ling%2FbdBTS/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/baker-ling%2FbdBTS/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/baker-ling%2FbdBTS/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/baker-ling","download_url":"https://codeload.github.com/baker-ling/bdBTS/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":244952554,"owners_count":20537467,"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":["blogging","cms","handlebarsjs","mysql","sequelizejs"],"created_at":"2024-09-25T10:43:02.979Z","updated_at":"2026-01-04T09:33:06.594Z","avatar_url":"https://github.com/baker-ling.png","language":"JavaScript","readme":"# bdBTS [![License: MIT](https://img.shields.io/badge/License-MIT-yellow.svg)](https://opensource.org/licenses/MIT)\n\n## Description\n\nAn online tech blog implemented in node.js with MySQL and Handlebars\n\n## Contents\n\n- [Installation](#installation)\n- [Usage](#usage)\n- [Questions](#questions)\n- [License](#license)\n\n## Installation\n\nTo run this app on your local machine, you will need to run the following at the console.\n\n```\ngit clone https://github.com/baker-ling/bdBTS\nnpm install\n```\n\nNext, you will need to resave the file `.env.EXAMPLE` as `.env` and type in values for `DB_PASSWORD` and `DB_USER` based on the configuration for your database.\n\nOptionally, you can run `node seeds/seed.js` to populate the database with some initial data.\n\n## Usage\n\nType `node server` at the console to launch the webserver on localhost. It will run on port 3001 by default.\n\n### Deployed Instance \nA version of the app is currently up and running [here](https://glacial-ravine-27881.herokuapp.com/).\n\n### Features\n\nYou can view posts without being logged in. Click on any post title to bring up a post and its comments.\n\n![Homepage screenshot](./doc/screen_captures/home.png)\n\nYou must log in or sign up for account in order to add posts or comments of your own.\n\n![Log in page](./doc/screen_captures/login.png)\n\nAfter you logged in, you can add comments.\n\n![Post with comment form](./doc/screen_captures/post_comment.png)\n\nYou can also go to the dashboard to add, edit, or delete posts.\n\n![Dashboard screenshot](./doc/screen_captures/dashboard.png)\n\nOne warning about the dashboard: the delete button will not ask for confirmation. Be careful!\n\nFinally, when you are done posting content, you can log out by clicking the \"Log out\" button in the nav bar. If you don't log out, you will stay logged in for 24 hours from when you logged in.\n\n\n## Questions\n\nIf you have any questions, feel free to reach out via one of the following:\n\n- Email: [brian.baker.bdb@gmail.com](mailto:brian.baker.bdb@gmail.com)\n- Github: @baker-ling\n\n## License\n\nThis application is distributed under the terms of [MIT License](./LICENSE).\n","funding_links":[],"categories":[],"sub_categories":[],"project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fbaker-ling%2Fbdbts","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fbaker-ling%2Fbdbts","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fbaker-ling%2Fbdbts/lists"}