{"id":20864831,"url":"https://github.com/parthasarathy27/reactpage-login","last_synced_at":"2026-04-09T18:11:08.972Z","repository":{"id":224891509,"uuid":"764512642","full_name":"parthasarathy27/Reactpage-login","owner":"parthasarathy27","description":"This MERN stack login page project enables user registration, login, and authentication using JWT tokens. It utilizes MongoDB for data storage, Express.js for backend handling, React.js for frontend rendering, and Node.js as the runtime environment. Simple yet effective, it provides a solid foundation for user authentication in web applications.","archived":false,"fork":false,"pushed_at":"2024-02-29T14:01:04.000Z","size":226,"stargazers_count":0,"open_issues_count":0,"forks_count":1,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-01-19T08:19:26.439Z","etag":null,"topics":["express-js","mern-stack","mongodb","node-js","reactjs"],"latest_commit_sha":null,"homepage":"https://loginpage-mu-five.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/parthasarathy27.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":"SECURITY.md","support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2024-02-28T08:02:34.000Z","updated_at":"2024-11-15T11:47:10.000Z","dependencies_parsed_at":"2024-11-18T09:21:48.515Z","dependency_job_id":null,"html_url":"https://github.com/parthasarathy27/Reactpage-login","commit_stats":null,"previous_names":["parthasarathy27/first-running-reactpage","parthasarathy27/reactpage-login"],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/parthasarathy27%2FReactpage-login","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/parthasarathy27%2FReactpage-login/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/parthasarathy27%2FReactpage-login/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/parthasarathy27%2FReactpage-login/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/parthasarathy27","download_url":"https://codeload.github.com/parthasarathy27/Reactpage-login/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":243238970,"owners_count":20259126,"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":["express-js","mern-stack","mongodb","node-js","reactjs"],"created_at":"2024-11-18T05:44:19.031Z","updated_at":"2025-12-11T18:18:22.975Z","avatar_url":"https://github.com/parthasarathy27.png","language":"JavaScript","funding_links":[],"categories":[],"sub_categories":[],"readme":"# MERN Login Page\n\nThis project is a simple MERN stack login page implementation. It allows users to register, login, and logout using authentication tokens.\n\n## Features\n\n- User registration with email and password\n- User login with email and password\n- Authentication using JSON Web Tokens (JWT)\n- Logout functionality\n\n## Technologies Used\n\n- MongoDB: Database to store user information\n- Express.js: Backend framework to handle HTTP requests\n- React.js: Frontend library for building user interfaces\n- Node.js: JavaScript runtime environment\n- bcryptjs: Library for hashing passwords securely\n- jsonwebtoken: Library for generating and verifying JSON Web Tokens\n\n## Installation\n\n1. Clone the repository:\n\n```\ngit clone \u003crepository-url\u003e\n```\n\n2. Install dependencies for both client and server:\n\n```\ncd client\nnpm install\ncd ../server\nnpm install\n```\n\n3. Set up environment variables:\n\nCreate a `.env` file in the `server` directory and add the following variables:\n\n```\nMONGODB_URI=\u003cyour-mongodb-uri\u003e\nJWT_SECRET=\u003cyour-jwt-secret\u003e\n```\n\nReplace `\u003cyour-mongodb-uri\u003e` with your MongoDB connection string and `\u003cyour-jwt-secret\u003e` with a secret key for JWT encryption.\n\n4. Start the development server:\n\n```\ncd ../client\nnpm start\ncd ../server\nnpm start\n```\n\n## Usage\n\nVisit the application in your browser at [http://localhost:3000](http://localhost:3000) to register, login, and use the login functionality.\n\n## Contributing\n\nContributions are welcome! Feel free to open an issue or submit a pull request.\n\n## License\n\nThis project is licensed under the MIT License - see the [LICENSE](LICENSE) file for details.\n\n---\n\nFeel free to customize this README to include any additional information about your project or specific setup instructions.\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fparthasarathy27%2Freactpage-login","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fparthasarathy27%2Freactpage-login","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fparthasarathy27%2Freactpage-login/lists"}