{"id":22170803,"url":"https://github.com/melitus/react-redux-nodejs-auth-system","last_synced_at":"2026-04-06T21:33:06.230Z","repository":{"id":125426076,"uuid":"133045848","full_name":"melitus/react-redux-nodejs-auth-system","owner":"melitus","description":":construction: Isomorphic login and registration token authentication system using Node, Mongo, React, Redux","archived":false,"fork":false,"pushed_at":"2019-01-03T18:25:38.000Z","size":733,"stargazers_count":3,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"master","last_synced_at":"2025-06-16T04:17:55.063Z","etag":null,"topics":["expressjs","joi-validation","jwt","middeware","nodejs","passportjs","reactjs","redux","redux-form","redux-observable","reselect","semantic-ui-react"],"latest_commit_sha":null,"homepage":"","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/melitus.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":"2018-05-11T13:51:50.000Z","updated_at":"2019-01-03T18:25:40.000Z","dependencies_parsed_at":"2023-08-11T12:15:16.266Z","dependency_job_id":null,"html_url":"https://github.com/melitus/react-redux-nodejs-auth-system","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/melitus/react-redux-nodejs-auth-system","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/melitus%2Freact-redux-nodejs-auth-system","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/melitus%2Freact-redux-nodejs-auth-system/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/melitus%2Freact-redux-nodejs-auth-system/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/melitus%2Freact-redux-nodejs-auth-system/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/melitus","download_url":"https://codeload.github.com/melitus/react-redux-nodejs-auth-system/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/melitus%2Freact-redux-nodejs-auth-system/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":31491097,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-04-06T17:22:55.647Z","status":"ssl_error","status_checked_at":"2026-04-06T17:22:54.741Z","response_time":112,"last_error":"SSL_read: unexpected eof while reading","robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":false,"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":["expressjs","joi-validation","jwt","middeware","nodejs","passportjs","reactjs","redux","redux-form","redux-observable","reselect","semantic-ui-react"],"created_at":"2024-12-02T06:56:09.222Z","updated_at":"2026-04-06T21:33:06.222Z","avatar_url":"https://github.com/melitus.png","language":"JavaScript","funding_links":[],"categories":[],"sub_categories":[],"readme":"# react-redux-nodejs-login-app\n[![code style: prettier](https://img.shields.io/badge/code_style-prettier-ff69b4.svg?style=flat-square)](https://github.com/prettier/prettier)\n\n## Features\n\n- Signin, Signup, Email verification, Password reset\n- Client-side forms Validation: e.g. Check empty fields, password length etc.\n- Instant Server-side Validation: e.g. Instantly check server if username is unique upon blur.\n- OnSubmit Server-side Validation: e.g. Check server after submit\n- Prevent Duplicate submission: e.g. Disable Submit-button after submit.\n- Node/Express rest api\n- Nodemailer configuration, Email templates\n- Webpack configuration for server and client\n- SCSS configuration\n- Linting with Airbnb eslint configuration\n\n## Goals\n\n- **Zero modifications to your existing CRA application**\n- Create React App **without ejecting**\n- React 16 (fiber, baby!)\n- React Router v4 (with Obervable)\n- **Full SEO support** via React Helmet\n- **Preloaded page data** via async/await and React Frontload\n- **Code splitting** via React Loadable\n- Server-side **cookie support**\n\n## Stages\n\nThe whole project is split into *FIVE (5)* stages**:\n\n| Stage1        | Stage 2          | Stage 3          | Stage 4          | Stage 5\n| ------------------ |:------------------- |:-------------- |:-------------- |:--------------\n| Creation of a UI     | Back-end (the whole functionality)  |Debugging | Testing (UI + Back-end)    | Lager scale testing\n\n\n\n** If you want to know where the project is at the moment? in which stage somehow?... [Follow this link!](https://github.com/melitus/react-redux-nodejs-auth-system/projects)   \n\n\n## Screenshot\n\n![Screenshot](/client/static/images/.png)\n\n## Developers and collabs\n\nClone Repo\n\n1. Clone the code:\n\n````\ngit clone https://github.com/melitus/react-redux-nodejs-login-app.git\n````\ncd react-redux-nodejs-login-app\n\n2. Install the react-redux-nodejs-auth-system dependencies\n\n`yarn install` (You can also use npm)\n\n3. Build the code\n\n`yarn run build` to build distribution version\n\n4. Run\n\n`yarn run dev` to run development version on browser\n\n### Contributing\ncontributions are welcome!\n\nPlease adhere to code quality. We will appreciate codes to be written using es6, es7 and functional programming Features. Every PR must be reviewed before it is merged to master.\n\n## Authors and contribs nowadays.\n\n| Names of collaborators         | Github Links          | Remarks\n| ------------------ |:------------------- |:--------------\n| Sunday     | https://github.com/melitus | (Initiator - asmelitus@gmail.com)\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fmelitus%2Freact-redux-nodejs-auth-system","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fmelitus%2Freact-redux-nodejs-auth-system","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fmelitus%2Freact-redux-nodejs-auth-system/lists"}