{"id":18266854,"url":"https://github.com/carevicm/registration-forms","last_synced_at":"2026-04-09T06:44:30.650Z","repository":{"id":204357602,"uuid":"710971871","full_name":"carevicm/Registration-Forms","owner":"carevicm","description":"Registrations Forms - Sign In and Sign Up","archived":false,"fork":false,"pushed_at":"2023-10-30T00:18:09.000Z","size":716,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-04-09T02:24:48.842Z","etag":null,"topics":["axios","bcrypt","expressjs","firebase","formik-yup","html-css","javascript","lazy-loading","mognodb","nodejs","react-dom","reactjs","redux","responsive-layout","responsive-web-design","suspense","vitejs"],"latest_commit_sha":null,"homepage":"https://registration-forms-d9d10.firebaseapp.com/login","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/carevicm.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}},"created_at":"2023-10-27T21:16:56.000Z","updated_at":"2023-10-27T21:47:28.000Z","dependencies_parsed_at":"2023-11-04T10:35:17.807Z","dependency_job_id":null,"html_url":"https://github.com/carevicm/Registration-Forms","commit_stats":{"total_commits":19,"total_committers":2,"mean_commits":9.5,"dds":"0.21052631578947367","last_synced_commit":"4913fb0b8a0434df31ff547a98fb975e2f60838a"},"previous_names":["carevicm/registration-forms"],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/carevicm/Registration-Forms","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/carevicm%2FRegistration-Forms","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/carevicm%2FRegistration-Forms/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/carevicm%2FRegistration-Forms/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/carevicm%2FRegistration-Forms/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/carevicm","download_url":"https://codeload.github.com/carevicm/Registration-Forms/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/carevicm%2FRegistration-Forms/sbom","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":259594406,"owners_count":22881652,"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":["axios","bcrypt","expressjs","firebase","formik-yup","html-css","javascript","lazy-loading","mognodb","nodejs","react-dom","reactjs","redux","responsive-layout","responsive-web-design","suspense","vitejs"],"created_at":"2024-11-05T11:25:07.403Z","updated_at":"2025-12-30T19:10:18.243Z","avatar_url":"https://github.com/carevicm.png","language":"JavaScript","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Registration-Forms\r\n\r\n\r\nUser Authentication System\r\nTitle: Fast \u0026 Secure User Authentication System\r\n\r\nDescription:\r\nBuilt on the foundation of Vite.js, React.js, and styled with Tailwind.css, this project offers a sleek, responsive,\r\nand user-friendly interface for both sign-in and sign-up processes. \r\nBacked by a robust Node.js and Express backend, it employs middleware for added security, \r\nutilizing MongoDB Atlas with Mongoose for efficient data storage and management.\r\nThe system allows users to seamlessly create accounts, delete them, or change their passwords, ensuring a comprehensive and intuitive user experience.\r\n\r\nFeatures:\r\n\r\nDynamic Form Loading: Implements lazy loading to enhance performance during form rendering.\r\nUser Account Creation: Enables users to sign up using their email, phone number, and a secure password.\r\nTailored Input Experience: A dedicated phone number input component ensures consistent and structured data collection.\r\nPassword Strength Indicator: Provides real-time feedback on password strength, guiding users to set secure passwords.\r\nData Validation: Utilizes the power of Yup for comprehensive and custom validation on both client and server sides.\r\nRegex Action Utility: An extra layer of password validation ensuring complexity and security.\r\nSkills:\r\n\r\nUI/UX Design\r\nResponsive Development\r\nData Validation\r\nSecurity \u0026 Authentication\r\nBackend API Development\r\n\r\n\r\nTech Skills:\r\n\r\nVite.js\r\nReact.js\r\nTailwind.css\r\nNode.js\r\nExpress.js\r\nMiddleware Integration\r\nMongoDB Atlas\r\nMongoose ORM\r\nYup Validation\r\nLazy Loading\r\nRegex Validation\r\nARIA Accessibility Standards\r\nFormik Form Management\r\nRESTful API Architecture\r\nJavaScript (ES6+)\r\nFor a deeper dive into the codebase and to explore the structured folder layout, dive into the repository.\r\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fcarevicm%2Fregistration-forms","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fcarevicm%2Fregistration-forms","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fcarevicm%2Fregistration-forms/lists"}