{"id":15209132,"url":"https://github.com/rishav394/bloodbank","last_synced_at":"2025-10-29T13:30:28.530Z","repository":{"id":44042720,"uuid":"205365019","full_name":"rishav394/bloodbank","owner":"rishav394","description":"A simple Blood Bank Web Application using Node JS and MongoDB","archived":false,"fork":false,"pushed_at":"2023-05-03T17:46:40.000Z","size":1937,"stargazers_count":31,"open_issues_count":6,"forks_count":19,"subscribers_count":1,"default_branch":"master","last_synced_at":"2025-02-02T01:32:20.034Z","etag":null,"topics":["blood-bank","blood-bank-management","ejs","javascript","nodejs","web-development","website"],"latest_commit_sha":null,"homepage":"https://bloodbank-iwpda.herokuapp.com","language":"HTML","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/rishav394.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}},"created_at":"2019-08-30T11:03:21.000Z","updated_at":"2024-11-07T20:07:35.000Z","dependencies_parsed_at":"2023-01-27T00:16:10.915Z","dependency_job_id":null,"html_url":"https://github.com/rishav394/bloodbank","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/rishav394%2Fbloodbank","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rishav394%2Fbloodbank/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rishav394%2Fbloodbank/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rishav394%2Fbloodbank/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/rishav394","download_url":"https://codeload.github.com/rishav394/bloodbank/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":238825807,"owners_count":19537131,"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":["blood-bank","blood-bank-management","ejs","javascript","nodejs","web-development","website"],"created_at":"2024-09-28T07:21:33.824Z","updated_at":"2025-10-29T13:30:23.144Z","avatar_url":"https://github.com/rishav394.png","language":"HTML","funding_links":[],"categories":[],"sub_categories":[],"readme":"\u003cdiv align=\"center\"\u003e\n  \u003cimg src=\"https://image.flaticon.com/icons/png/128/2069/2069743.png\"\u003e\n  \u003ch1\u003eBlood Bank\u003c/h1\u003e\n\u003c/div\u003e\n\n\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;\n[![Build Status](https://travis-ci.com/rishav394/bloodbank.svg?token=nxairHVBeKGrCQKnMdVR\u0026branch=master)](https://travis-ci.com/rishav394/bloodbank)\n![GitHub package.json version](https://img.shields.io/github/package-json/v/rishav394/bloodbank)\n![GitHub last commit](https://img.shields.io/github/last-commit/rishav394/bloodbank)\n![GitHub repo size](https://img.shields.io/github/repo-size/rishav394/bloodbank)\n![GitHub language count](https://img.shields.io/github/languages/count/rishav394/bloodbank)\n[![HitCount](http://hits.dwyl.com/rishav394/bloodbank.svg)](http://hits.dwyl.com/rishav394/bloodbank)\n\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;\n\nThis is a simple Blood Bank Web Application I made for my assigment. Uses Node JS and MongoDB primarily.\n\n## 📝 Table of Contents\n\n- [About](#-about-)\n- [Getting Started](#-getting-started-)\n- [Testing](#-running-the-tests-)\n- [Deployment](#-deployment-)\n- [Built Using](#-built-using-)\n- [Authors](#-authors-)\n- [Acknowledgments](#-acknowledgements-)\n\n## 🧐 About\n\nBlood Bank is a very simple yet functional and secure Blood Bank Web Application.\n\nIf you are familiar enough in a beginner level with `Node JS` and `mongoose` this is a good project to clone and try to replicate.\n\n## 🏁 Getting Started\n\nThese instructions will get you a copy of the project up and running on your local machine for development and testing purposes. See [deployment](#deployment) for notes on how to deploy the project on a live system.\n\n### Prerequisites\n\n- Node \u003e 8\n- Git\n- MongoDB \u003e 3.0\n\n### Installing\n\nClone the repo and install the dependencies.\n\n```bash\ngit clone https://github.com/rishav394/bloodbank.git\ncd bloodbank-master\n```\n\n```bash\nnpm install\n```\n\n### Running Locally\n\nCreate a new file in root directory `.env`\nCopy contents from `.env.expmple`\nMake changes if required.\n\n```bash\nnpm start\n```\n\n### Populating database with sample data\n\nEdit JSON files under `util` for dummy data\n\n```bash\nnpm run populate\n```\n\n## 🔧 Running the tests\n\nStill in todos\n\n## 🚀 Deployment\n\nMake changes in `.env`\n\n1. Set `DBURI` to your remote mongoDB URI\n2. Scale the PORT accounrding to your host/server\n3. Change NODE_ENV to production for `Morgan`\n4. Remove everything after `DEBUG=`\n\n## ⛏️ Built Using\n\n- [MongoDB](https://www.mongodb.com/) - Database\n- [Mongoose](https://mongoosejs.com/) - MongoDB Wrapper\n- [Express](https://expressjs.com/) - Server Framework\n- [NodeJs](https://nodejs.org/en/) - Server Environment\n- [VS Code](https://code.visualstudio.com/) - Awesome IDE\n\n## ✍️ Authors\n\n[@rishav394](https://github.com/rishav394) - Initial work\n\nSee also the list of [contributors](https://github.com/rishav394/bloodbank/graphs/contributors) who participated in this project.\n\n## 🎉 Acknowledgements\n\n- Hat tip to anyone whose code was used\n- StackOverflow \u003c3\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Frishav394%2Fbloodbank","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Frishav394%2Fbloodbank","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Frishav394%2Fbloodbank/lists"}