{"id":16596469,"url":"https://github.com/saulwolfdev/full-stack-abm-register-users","last_synced_at":"2026-04-12T00:05:53.205Z","repository":{"id":125835313,"uuid":"285458139","full_name":"saulwolfdev/full-stack-abm-register-users","owner":"saulwolfdev","description":null,"archived":false,"fork":false,"pushed_at":"2020-08-10T23:16:02.000Z","size":818,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":2,"default_branch":"master","last_synced_at":"2025-01-17T04:41:26.433Z","etag":null,"topics":["async-await","axios","cors","dotenv","express","mongodb","mongoose","nodejs","nodemon","react","react-icons","try-catch"],"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/saulwolfdev.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":"2020-08-06T02:56:18.000Z","updated_at":"2020-08-12T21:18:53.000Z","dependencies_parsed_at":null,"dependency_job_id":"ef40a9a5-ff87-4e76-98d0-29935afec1f8","html_url":"https://github.com/saulwolfdev/full-stack-abm-register-users","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/saulwolfdev%2Ffull-stack-abm-register-users","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/saulwolfdev%2Ffull-stack-abm-register-users/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/saulwolfdev%2Ffull-stack-abm-register-users/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/saulwolfdev%2Ffull-stack-abm-register-users/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/saulwolfdev","download_url":"https://codeload.github.com/saulwolfdev/full-stack-abm-register-users/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":242272812,"owners_count":20100725,"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":["async-await","axios","cors","dotenv","express","mongodb","mongoose","nodejs","nodemon","react","react-icons","try-catch"],"created_at":"2024-10-11T23:53:21.521Z","updated_at":"2026-04-12T00:05:53.178Z","avatar_url":"https://github.com/saulwolfdev.png","language":"JavaScript","funding_links":[],"categories":[],"sub_categories":[],"readme":"This project was bootstrapped with [Create React App](https://github.com/facebook/create-react-app).\n\n## 1) INSTALAR NODE\nInstalar node, desde la pagina oficial\n## 2) INSTALAR MONGO\nInstalar node, desde la pagina oficial\n## 3) CLONAR REPOSITORIO\nclonar repositirio de gitHub\n## 4) ABRIR CON VISUAL STUDIO CODE\nIr  la carpeta donde se clone y pararse el proyecto\n## 5) IR LA CARPETA CLONADA\nclick derecho sobre la carpeta en vscode y seleccionar \"terminar integrada\n## 6) IR LA CARPETA BACKEND\n ingresar sobre la consola este comando instalara todas las dependencias necesarias\n### 6.1 `npm install`\n ejecutar  seguidamente este comando\n### 6.2 `npm run dev`\n Enseguida abrir una nueva terminal y ingresar por consola \n### 6.3 `mongod`\n## 7) IR LA CARPETA FRONTEND\n ingresar sobre la consola este comando instalara todas las dependencias necesarias\n### 7.1 `npm install`\nEjecutar el comando detallado, abrira sobre el navegador la aplicacion\n### 7.2 `npm start`\n\n\n**Notas sobre Backend**\n En el backend separé la lógica en  ROUTES CONTROLADORES MODELO\n me hubiera gustado evidenciar o mejorar el tipo de error y los mensajes de forma\n que la aplicación tengas más control de lo que está pasando si por ejemplo el nombre, correo \n se repite, Si bien hice una validación y me da un mensaje cuando se repite el CUIT se podría \n mejorar, También se podría agregar un login y usar JWT.\n\n**Notas sobre frontend**\n En el frontend usé Clases se podría mejorar con hooks y \n las rutas también se podría pasar a una variable, porque de esa forma \nqueda como \"hardcodeado\" lo mismo con la validaciones se podria mejorar, los mensajes\n que podrían venir del backend. Aunque los campos son obligatorios\n se podría mejorar por cada input. También se puede mejorar la UI completa\n así que sea más agradable, si bien use bootstrap para estilizar un poco \n no me enfoque en la parte visual solo en el funcionamiento de los datos y la \n comunicación con el backend.\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fsaulwolfdev%2Ffull-stack-abm-register-users","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fsaulwolfdev%2Ffull-stack-abm-register-users","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fsaulwolfdev%2Ffull-stack-abm-register-users/lists"}