{"id":26802135,"url":"https://github.com/cfisher21/searchbar","last_synced_at":"2026-02-14T16:06:49.253Z","repository":{"id":224659275,"uuid":"539256999","full_name":"CFisher21/SearchBar","owner":"CFisher21","description":"Search bar application that an employer can use to search for potential employees. The search bar has fuzzy string matching to make it easier to use. You can register accounts and has authentication using Passport.js.  Wrote in JavaScript, HTML, CSS. Uses PostgreSQL and MongoDB databases to store the data.","archived":false,"fork":false,"pushed_at":"2025-02-26T04:54:53.000Z","size":306,"stargazers_count":1,"open_issues_count":0,"forks_count":1,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-03-29T21:16:11.209Z","etag":null,"topics":["bcrypt","database","expressjs","filesystem","fusejs","html5","javascript","mongodb","passportjs","postgresql","search-bar","sql"],"latest_commit_sha":null,"homepage":"https://searchbar-1x52.onrender.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/CFisher21.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-09-21T01:31:49.000Z","updated_at":"2025-02-26T04:54:56.000Z","dependencies_parsed_at":"2024-03-05T03:45:08.219Z","dependency_job_id":null,"html_url":"https://github.com/CFisher21/SearchBar","commit_stats":null,"previous_names":["cfisher21/searchbar"],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/CFisher21%2FSearchBar","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/CFisher21%2FSearchBar/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/CFisher21%2FSearchBar/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/CFisher21%2FSearchBar/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/CFisher21","download_url":"https://codeload.github.com/CFisher21/SearchBar/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":250358760,"owners_count":21417543,"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","database","expressjs","filesystem","fusejs","html5","javascript","mongodb","passportjs","postgresql","search-bar","sql"],"created_at":"2025-03-29T21:16:16.170Z","updated_at":"2026-02-14T16:06:44.232Z","avatar_url":"https://github.com/CFisher21.png","language":"JavaScript","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Search Bar Web Application\n\n## Important Notice\nThis website is hosted on Render. It is using a free tier service. When you access the website please allow up to 60 seconds for the service to become available\n\n\n\n**Notes about live webpage**\n- Use **email:** *a@a* **Password:** *1* to log into the service\n\n## Contact Information\n- Email: fishercody23@gmail.com\n- LinkedIn: https://www.linkedin.com/in/fishercody21/\n\n## Description\n\nSearch bar web application built for demo purposes.\n\nThis project is wrote in **JavaScript** using **Node.js**\n\nThe point of this project was to make a web application that someone could use to look up potiental employees. You can log into the webpage and from there you have the option to search three different databases for employees with the third being a combination of the first two, meaning you can search both databases at the same time. Fuzzy string matching has been incorparated as well so the search term does not have to be an exact match. There is a user log which records what the user has searched. This project is made with fully custom CSS and it is dynamic so ***it will work on both computer and mobile.*** It's worth to note that this is one of the first projects made by this developer.\n\nThe Node.js modules used for this project include:\n- Express.js\n- Passport.js\n- Bcrypt\n- Ejs (Embedded JavaScript templates)\n- File System\n- Fuse.js \n\nThis project also incorpirates the use of two different databases:\n- MongoDB (non-relational)\n- PostgreSQL (relational)\n\n## How to use\nTo use this application we recommend using **Visual Studio Code** by microsoft. Link - https://visualstudio.microsoft.com/\n\n#### Running the application\n1. Install Node.js. Go to this link https://nodejs.org/en/ and install the latest version of Node.js.\n2. Clone this repository and open it inside of Visal Stuido Code.\n3. In the terminal run the command **cd SearchBar** to ensure you're in the proper folder.\n4. Create a file called **.env** in the main folder structure and inside it write **SESSION_SECRET=secret** on line one, save the file.\n5. In the terminal run the command **npm install** to installed needed node modules.\n6. In the terminal run the command **npm start** to start the application.\n7. In a web broswers go to the url http://localhost:3000/\n8. Register an account, log in and then you're free to search whatever you like\n\n## Screenshots\n### Register Desktop\n![Imgur](https://i.imgur.com/cvzo4nr.png)\n### Login Desktop\n![Imgur](https://i.imgur.com/D8EZzdk.png)\n### Search Desktop \n![Imgur](https://i.imgur.com/wboboNC.png)\n### Register Mobile\n![Imgur](https://i.imgur.com/I40xDNP.png)\n### Login Mobile\n![Imgur](https://i.imgur.com/UvmIz9C.png)\n### Search Mobile\n![Imgur](https://i.imgur.com/iOUZmUj.png)\n### Mobile Navigation\n![Imgur](https://i.imgur.com/cpAWTa5.png)\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fcfisher21%2Fsearchbar","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fcfisher21%2Fsearchbar","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fcfisher21%2Fsearchbar/lists"}