{"id":15099084,"url":"https://github.com/dumkwufavour/survey_reward_sys","last_synced_at":"2026-01-11T05:34:19.296Z","repository":{"id":252180459,"uuid":"773795798","full_name":"dumkwufavour/survey_reward_sys","owner":"dumkwufavour","description":"The Survey System is a microservices-based application designed to create and manage surveys. It includes services for authentication, user management, survey management, and an API gateway to unify the microservices. The frontend is built using Next.js for a modern, responsive user interface.","archived":false,"fork":false,"pushed_at":"2024-08-08T04:00:13.000Z","size":107,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"production","last_synced_at":"2025-02-26T04:33:40.476Z","etag":null,"topics":["auth0","expres","jwt","microservice","mongodb","nextjs14","nodejs","reactjs","survey-form"],"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/dumkwufavour.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-03-18T12:16:44.000Z","updated_at":"2024-08-08T04:02:05.000Z","dependencies_parsed_at":"2024-08-08T06:50:22.436Z","dependency_job_id":null,"html_url":"https://github.com/dumkwufavour/survey_reward_sys","commit_stats":null,"previous_names":["dumkwufavour/survey_reward_sys"],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dumkwufavour%2Fsurvey_reward_sys","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dumkwufavour%2Fsurvey_reward_sys/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dumkwufavour%2Fsurvey_reward_sys/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dumkwufavour%2Fsurvey_reward_sys/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/dumkwufavour","download_url":"https://codeload.github.com/dumkwufavour/survey_reward_sys/tar.gz/refs/heads/production","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":246516785,"owners_count":20790294,"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":["auth0","expres","jwt","microservice","mongodb","nextjs14","nodejs","reactjs","survey-form"],"created_at":"2024-09-25T17:05:07.958Z","updated_at":"2026-01-11T05:34:19.269Z","avatar_url":"https://github.com/dumkwufavour.png","language":"JavaScript","funding_links":[],"categories":[],"sub_categories":[],"readme":"# User Registration Node.js Application Created By Favour Isioma Dumkwu\n\nThis Node.js application validates user registration data against a JSON schema using the Ajv library.\n\n## Prerequisites\n\nMake sure you have Node.js installed on your machine. You can download it from [here](https://nodejs.org/).\n\n## Installation\n\n1. Clone this repository or download the source code.\n2. Navigate to the project directory in your terminal.\n3. Run `npm install` to install dependencies.\n\n## Usage\n\n1. Update the `userData` object in `app.js` with the user registration data you want to validate.\n2. Customize the JSON schema in `schema.json` to fit your validation requirements if necessary.\n3. Run `node app.js` in your terminal to validate the user registration data against the schema.\n\n## Schema\n\nThe JSON schema for user registration can be found in `schema.json`. It defines the structure and validation rules for user registration data.\n\n## Dependencies\n\n- [Ajv](https://www.npmjs.com/package/ajv): A JSON Schema Validator for JavaScript.\n\n## License\n\nThis project is licensed under the MIT License - see the [LICENSE](LICENSE) file for details.\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fdumkwufavour%2Fsurvey_reward_sys","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fdumkwufavour%2Fsurvey_reward_sys","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fdumkwufavour%2Fsurvey_reward_sys/lists"}