{"id":18346104,"url":"https://github.com/mushtabaa/whiisper","last_synced_at":"2025-07-24T02:38:19.192Z","repository":{"id":115790626,"uuid":"445035492","full_name":"MushtabaA/whiisper","owner":"MushtabaA","description":null,"archived":false,"fork":false,"pushed_at":"2022-02-26T21:12:49.000Z","size":53,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-04-09T22:45:46.983Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":null,"language":"EJS","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/MushtabaA.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,"publiccode":null,"codemeta":null}},"created_at":"2022-01-06T04:05:44.000Z","updated_at":"2022-01-31T05:17:32.000Z","dependencies_parsed_at":null,"dependency_job_id":"290f95fc-2b51-413a-b6ff-95a765747e3b","html_url":"https://github.com/MushtabaA/whiisper","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/MushtabaA/whiisper","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/MushtabaA%2Fwhiisper","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/MushtabaA%2Fwhiisper/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/MushtabaA%2Fwhiisper/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/MushtabaA%2Fwhiisper/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/MushtabaA","download_url":"https://codeload.github.com/MushtabaA/whiisper/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/MushtabaA%2Fwhiisper/sbom","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":266785556,"owners_count":23983830,"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","status":"online","status_checked_at":"2025-07-24T02:00:09.469Z","response_time":99,"last_error":null,"robots_txt_status":null,"robots_txt_updated_at":null,"robots_txt_url":"https://github.com/robots.txt","online":true,"can_crawl_api":true,"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":[],"created_at":"2024-11-05T21:10:32.626Z","updated_at":"2025-07-24T02:38:19.171Z","avatar_url":"https://github.com/MushtabaA.png","language":"EJS","funding_links":[],"categories":[],"sub_categories":[],"readme":"[![forthebadge](https://forthebadge.com/images/badges/made-with-javascript.svg)](https://forthebadge.com)\n![made-with-express (1)](https://user-images.githubusercontent.com/66704595/155446809-c456baac-9b89-49b0-a93f-850934d6595c.svg)\n![made-with-node js](https://user-images.githubusercontent.com/66704595/155447041-6137aec1-532a-4094-928c-e84e2336fb42.svg)\n![db-mongodb](https://user-images.githubusercontent.com/66704595/155447686-f65eefd2-5780-42e1-9f89-9421a238fd38.svg)\n![deployed-on-heroku](https://user-images.githubusercontent.com/66704595/155449267-ee5d4f1f-a135-435e-96fa-14e255dfa75f.svg)\n\n# whiisper 🤫\n\n![Whiisper-Home-Gif](https://user-images.githubusercontent.com/66704595/155858417-b1af3b2d-4665-46cc-89b4-befee7037ac5.gif)\n\n## About ✍️\n\nWhiisper is a \"whisper-like\" clone, allowing people to anonymously share their secrets and or stories with the world. The responsive front-end was built using **HTML**, **CSS**, **Bootstrap**, and Embedded JavaScript Templates **(EJS)**. Created a RESTful API using **Express** and **Node.js** to read and write from a NoSQL database in the cloud **(MongoDB)**. User authentication as well as cookies/sessions were built using **Passport.js**.\n\n## Live Demo ☁️\n\nThe whiisper app was deployed using **Heroku**, and can be accessed [here.](https://whiisper.herokuapp.com/)\n\n## Running Locally 🖥️\n\nIn order to run the whiisper app locally, ensure that you first have Node.js/npm installed. After cloning the git repository, run the following command in the root folder.\n```bash\nnpm install\n```\n\nBefore you start the server, first make sure that you create a ```.env``` in your root directory. Inside of the ```.env``` file, paste your database URI, as well as the secret that the application will use as follows:\n```bash\nDB_URI=\u003cYour database URI here\u003e\nSECRET=\u003cYour secret here\u003e\n```\n\nOnce you have successfully completed the above steps, you can then run the application using the following command:\n```bash\nnode server/server.js\n```\nThe application will then be running by default on ```localhost:3000```.\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fmushtabaa%2Fwhiisper","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fmushtabaa%2Fwhiisper","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fmushtabaa%2Fwhiisper/lists"}