{"id":26336100,"url":"https://github.com/meeksonjr/shampoo","last_synced_at":"2026-04-19T10:32:58.017Z","repository":{"id":252733617,"uuid":"841287566","full_name":"MeeksonJr/Shampoo","owner":"MeeksonJr","description":"Check the shampoo you know.","archived":false,"fork":false,"pushed_at":"2024-12-01T01:12:02.000Z","size":214,"stargazers_count":1,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-03-16T01:16:31.511Z","etag":null,"topics":["backend","front-end","mongodb-atlas","nodejs","reactjs","student"],"latest_commit_sha":null,"homepage":"https://shampoo-blush.vercel.app","language":"TypeScript","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/MeeksonJr.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":"2024-08-12T05:27:06.000Z","updated_at":"2024-12-01T02:40:38.000Z","dependencies_parsed_at":"2024-08-12T06:57:35.265Z","dependency_job_id":null,"html_url":"https://github.com/MeeksonJr/Shampoo","commit_stats":null,"previous_names":["meeksonjr/shampoo"],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/MeeksonJr/Shampoo","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/MeeksonJr%2FShampoo","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/MeeksonJr%2FShampoo/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/MeeksonJr%2FShampoo/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/MeeksonJr%2FShampoo/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/MeeksonJr","download_url":"https://codeload.github.com/MeeksonJr/Shampoo/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/MeeksonJr%2FShampoo/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":32004036,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-04-18T20:23:30.271Z","status":"online","status_checked_at":"2026-04-19T02:00:07.110Z","response_time":55,"last_error":null,"robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","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":["backend","front-end","mongodb-atlas","nodejs","reactjs","student"],"created_at":"2025-03-16T01:16:39.899Z","updated_at":"2026-04-19T10:32:57.998Z","avatar_url":"https://github.com/MeeksonJr.png","language":"TypeScript","funding_links":[],"categories":[],"sub_categories":[],"readme":"True Shampoo\nTrueShampoo is a React.js application designed for managing and reviewing hair care products. It features secure authentication, real-time data management, and a responsive, user-friendly interface.\n\nFeatures\nAuthentication: Secure login and signup using Clerk for personalized user experiences.\nShampoo Management: View, add, delete, and like shampoos. Detailed information includes title, image, ingredients, and reasons why a shampoo is considered bad.\nTheming: Toggle between light and dark modes with a modern, responsive design.\nAPI Integration: Fetches and manages shampoo data from a MongoDB database through a Node.js backend.\nInteractive UI: Smooth animations and real-time updates for a seamless user experience.\nTech Stack\nFrontend: React.js, TypeScript, CSS\nBackend: Node.js, Express.js\nDatabase: MongoDB\nAuthentication: Clerk\nInstallation\nClone the repository:\n\nbash\nCopy code\n```\ngit clone https://github.com/MeeksonJr/Shampoo.git\n\nNavigate to the project directory:\n\ncd NotePad\nInstall dependencies for both client and server:\n\ncd client\nnpm install\n\nStart the backend server:\ncd ../server\nnpm install\nnode server.js\n\nStart the frontend application:\ncd ../client\nnpm run dev\n```\nAccess the application:\n\nOpen your browser and navigate to http://localhost:3000 (or your configured port).\n\nUsage\nAuthentication: Log in or sign up to access the full features.\nShampoo Management: Add new shampoos, delete unwanted ones, and like your favorites.\nTheme Toggle: Switch between light and dark modes for a personalized viewing experience.\nContributing\nFeel free to open issues or submit pull requests. Contributions are welcome!\n\nLicense\nThis project is licensed under the MIT License.\n\nLet me know if you need any adjustments or additional details!\n\n\n\n\n\n\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fmeeksonjr%2Fshampoo","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fmeeksonjr%2Fshampoo","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fmeeksonjr%2Fshampoo/lists"}