{"id":20942132,"url":"https://github.com/karolinacodes/tinyapp","last_synced_at":"2026-04-11T01:03:59.887Z","repository":{"id":46166444,"uuid":"425945002","full_name":"karolinaCodes/Tinyapp","owner":"karolinaCodes","description":"A simple URL shortener app that takes a regular URL and transforms it into an encoded version (similar to bit.ly).","archived":false,"fork":false,"pushed_at":"2021-11-11T15:19:34.000Z","size":541,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"master","last_synced_at":"2025-01-19T21:15:29.304Z","etag":null,"topics":["bcrypt","body-parser","bootstrap","cookie-session","ejs","expressjs","nodejs"],"latest_commit_sha":null,"homepage":"","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/karolinaCodes.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":"2021-11-08T18:10:36.000Z","updated_at":"2022-01-06T18:27:08.000Z","dependencies_parsed_at":"2022-09-23T06:13:12.511Z","dependency_job_id":null,"html_url":"https://github.com/karolinaCodes/Tinyapp","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/karolinaCodes%2FTinyapp","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/karolinaCodes%2FTinyapp/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/karolinaCodes%2FTinyapp/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/karolinaCodes%2FTinyapp/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/karolinaCodes","download_url":"https://codeload.github.com/karolinaCodes/Tinyapp/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":243335382,"owners_count":20274898,"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":["bcrypt","body-parser","bootstrap","cookie-session","ejs","expressjs","nodejs"],"created_at":"2024-11-18T23:23:22.529Z","updated_at":"2025-12-30T02:07:36.081Z","avatar_url":"https://github.com/karolinaCodes.png","language":"EJS","funding_links":[],"categories":[],"sub_categories":[],"readme":"\u003c!-- screenshots- The main ( /urls ) page should be one of them --\u003e\n\u003c!-- img file names -urls-page.png  --\u003e\n\n# TinyApp\n\nTinyApp is a simple URL shortener app that takes a regular URL and transforms it into an encoded version (similar to [bit.ly](https://bitly.com/)).\nBuilt with Node and Express for the back end, and EJS and Bootstrap for the front-end.\n\n## Final Product\n\n![\"screenshot of URLS page\"](./docs/urls_register.jpeg)\nCreate an account to begin creating tinyURLS! 🍾\n\n![\"screenshot of home page\"](./docs/urls_index.jpeg)\nOnce registered or logged in, you can view your home page where all of your tinyURLS are displayed. Here, you also have the option to edit or delete them. ⚙️\n\n![\"screenshot of create new url page\"](./docs/urls_new.jpeg)\nClick \"Create New URL\" in the nav bar to be directed to the this page where you can create a new tinyURL! ✨\n\n![\"screenshot of selected url page\"](./docs/urls_show.jpeg)\nYou can view the data for a specific tinyURL on this page which will appear after creating a new tinyURL or after clicking \"edit\" on a tinyURL from the home page. Here, you can also visit the webite for which you created the tinyURL URL by clicking the tinyURL link. 🔍\n\n![\"screenshot of login page\"](./docs/urls_login.jpeg)\nAll your URLS are safe and secure in your own account. Our system ensures to keep your tinyURLS safe from any hackers. When you choose to log out of your account, you will be prompted to log back in. 🔑\n\n## Dependencies\n\n- Node.js\n- Express\n- EJS\n- bcrypt\n- body-parser\n- cookie-session\n\n## Getting Started\n\n- Install all dependencies (using the `npm install` command).\n- Run the development web server using the `node express_server.js` command.\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fkarolinacodes%2Ftinyapp","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fkarolinacodes%2Ftinyapp","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fkarolinacodes%2Ftinyapp/lists"}