{"id":20858277,"url":"https://github.com/azaz9026/deploy_mern__app1","last_synced_at":"2026-04-10T02:44:49.978Z","repository":{"id":257916498,"uuid":"871878260","full_name":"azaz9026/deploy_mern__app1","owner":"azaz9026","description":"This repository provides a fully functional login and signup system built with the MERN stack (MongoDB, Express, React, Node.js). The application demonstrates how to implement user authentication and management with best practices, including secure password handling and session management.","archived":false,"fork":false,"pushed_at":"2024-10-15T17:39:27.000Z","size":212,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-01-19T07:22:13.509Z","etag":null,"topics":["api-rest","authentication","expressjs","javascript","jsonwebtoken","mongodb","moongose","reactjs","router-dom","tostify"],"latest_commit_sha":null,"homepage":"https://deploy-mern-ui-git-main-md-azazs-projects.vercel.app","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/azaz9026.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-10-13T07:37:39.000Z","updated_at":"2024-10-15T17:39:30.000Z","dependencies_parsed_at":"2024-10-17T01:07:45.285Z","dependency_job_id":"8e9eb34b-89aa-46d9-9906-06353357a9e0","html_url":"https://github.com/azaz9026/deploy_mern__app1","commit_stats":null,"previous_names":["azaz9026/deploy_mern__app1"],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/azaz9026%2Fdeploy_mern__app1","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/azaz9026%2Fdeploy_mern__app1/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/azaz9026%2Fdeploy_mern__app1/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/azaz9026%2Fdeploy_mern__app1/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/azaz9026","download_url":"https://codeload.github.com/azaz9026/deploy_mern__app1/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":243230102,"owners_count":20257643,"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":["api-rest","authentication","expressjs","javascript","jsonwebtoken","mongodb","moongose","reactjs","router-dom","tostify"],"created_at":"2024-11-18T04:45:26.050Z","updated_at":"2025-12-26T02:54:58.323Z","avatar_url":"https://github.com/azaz9026.png","language":"JavaScript","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Complete Login/Signup MERN Stack\r\n\r\nThis repository provides a fully functional login and signup system built with the MERN stack (MongoDB, Express, React, Node.js). The application demonstrates how to implement user authentication and management with best practices, including secure password handling and session management.\r\n\r\n***Features***\r\n\r\nUser Registration: Allows new users to sign up with email and password.\r\n\r\nUser Login: Authenticates users with their credentials and establishes a session.\r\n\r\nJWT Authentication: Uses JSON Web Tokens for secure API access.\r\n\r\nPassword Hashing: Stores passwords securely using bcrypt.\r\n\r\nUser Profile Management: Allows users to update their profile information.\r\n\r\nResponsive UI: Built with React for a seamless user experience on various devices.\r\n\r\nError Handling: Comprehensive error messages for user feedback during login/signup.\r\n\r\n***Technologies Used***\r\n\r\nMongoDB: NoSQL database for storing user data.\r\n\r\nExpress: Web framework for Node.js, handling server-side logic.\r\n\r\nReact: Frontend library for building user interfaces.\r\n\r\nNode.js: JavaScript runtime for server-side development.\r\n\r\nbcrypt: Library for hashing passwords.\r\n\r\njsonwebtoken: Library for handling JSON Web Tokens.\r\n\r\n***Getting Started***\r\n\r\n***Prerequisites***\r\n\r\nNode.js and npm installed on your machine.\r\n\r\nMongoDB server running (either locally or using a cloud service).\r\n\r\n***Installation***\r\n\r\nClone the repository:\r\n\r\ngit clone https://github.com/yourusername/mern-login-signup.git\r\n\r\n***cd server***\r\n\r\nnpm install\r\n\r\n***Install client dependencies:***\r\n\r\n***cd client***\r\n\r\nnpm install\r\n\r\nConfigure environment variables in .env file (refer to .env.example for required variables).\r\n\r\n***Start the server:***\r\n\r\ncd client\r\nnpm start\r\n\r\n***Usage***\r\n\r\nNavigate to http://localhost:3000 to access the application.\r\n\r\nUse the signup form to create a new account.\r\n\r\nLog in with your credentials to access protected routes.\r\n\r\n***Contributing***\r\n\r\nContributions are welcome! Please fork the repository and submit a pull request for any enhancements or bug fixes.\r\n\r\n***License***\r\n\r\nThis project is licensed under the MIT License.\r\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fazaz9026%2Fdeploy_mern__app1","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fazaz9026%2Fdeploy_mern__app1","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fazaz9026%2Fdeploy_mern__app1/lists"}