{"id":18887809,"url":"https://github.com/masterfermin02/pto-app","last_synced_at":"2026-01-25T07:04:33.703Z","repository":{"id":233672797,"uuid":"616241827","full_name":"masterfermin02/pto-app","owner":"masterfermin02","description":null,"archived":false,"fork":false,"pushed_at":"2023-03-20T02:17:20.000Z","size":273,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":2,"default_branch":"main","last_synced_at":"2025-05-31T12:21:29.809Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":null,"language":"Vue","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/masterfermin02.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}},"created_at":"2023-03-20T01:38:44.000Z","updated_at":"2023-03-20T01:44:16.000Z","dependencies_parsed_at":"2024-04-17T04:19:58.245Z","dependency_job_id":"d312e4b2-4629-4c5a-89ba-313f61821e4f","html_url":"https://github.com/masterfermin02/pto-app","commit_stats":null,"previous_names":["masterfermin02/pto-app"],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/masterfermin02/pto-app","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/masterfermin02%2Fpto-app","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/masterfermin02%2Fpto-app/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/masterfermin02%2Fpto-app/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/masterfermin02%2Fpto-app/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/masterfermin02","download_url":"https://codeload.github.com/masterfermin02/pto-app/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/masterfermin02%2Fpto-app/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":28747308,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-01-25T05:12:38.112Z","status":"ssl_error","status_checked_at":"2026-01-25T05:04:50.338Z","response_time":113,"last_error":"SSL_connect returned=1 errno=0 peeraddr=140.82.121.6:443 state=error: 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":[],"created_at":"2024-11-08T07:39:44.273Z","updated_at":"2026-01-25T07:04:33.660Z","avatar_url":"https://github.com/masterfermin02.png","language":"Vue","funding_links":[],"categories":[],"sub_categories":[],"readme":"# pto-app\n\n# Fullstack, Aspt.net + C# + Node JS + Vue\n\n# Main Goal\n\nPtoApp is a CRUD for a permission app. The front is on vue js with node js. The backend system is a rest full api implented on aps.net C#.\nA user can create PTO (Paid time off):\nThe system will have a table with a list of PTO.\nThe user could create PTO.\nThe user will select the PTO type from a list.\nThe user can edit PTO.\nThe user can delete a PTO.\n\n# PtoApp\n\nThis repo is meant to keep track of the changes made to the frontend and backend of the **PtoApp** challenge.\n\n## Project  Requirements\n\n- [Asp.net 7.0](https://dotnet.microsoft.com/en-us/download/dotnet/7.0)\n- [node js](https://nodejs.org/en)\n\nThere is no need for the developers to install any database since all this is included in the project.\n\n## Project Structure\n\n\n    .\n    ├── front-end # Icludes all files of the frontend\n        ├── public  # Icludes public files of the frontend\n        ├── src\n            ├── assets # images and files for fronted\n            ├── Components # Components of the application\n            ├── pages # View pages of the frontend\n            ├── router\n            ├── services\n            ├── stores\n            ├── App.vue\n            ├── main.js\n            ├── style.css\n            ├── .gitiignore\n            ├── index.html\n            ├── package-lock.json\n            ├── package.json\n            ├── postcss.config.cjs\n            ├── README.md\n            ├── tailwind.config.js\n            ├── vite.config.js\n\n    ├── PtoApp # Backend of the app in asp.net\n        ├── controllers\n        ├── DTOS\n        ├── Migration\n        ├── Models\n        ├── Properties\n        ├── appsetting.Development.json\n        ├── appsettings.json\n        ├── Program.cs\n        ├── PtoApp.csproj\n        ├── Tests\n        ├── PtoAppTest\n\n## How to execute the project\n\nIf you want to be able to execute the project you will first need to install the requirements listed in the [Project Requirements Section](#project--requirements).\n\n- Clone this repo by running:\n\n  ```bash\n  git clone git@github.com:masterfermin02/pto-app.git\n  ```\n\n- Create Open the backend with Visual Studio code:\n    - Go to the menu debug \u003e start run and debug\n    - This will open a page on https://localhost:7142/swagger/index.html\n \u003cimg width=\"1614\" alt=\"Screenshot 2023-03-19 at 10 15 27 PM\" src=\"https://user-images.githubusercontent.com/4625540/226231329-600a2d7b-1442-4f45-b7bf-3f83459b456f.png\"\u003e\n\n### Start the front-end\n- Install front-end dependencies \n```\nnpm install\n```\n\n- Start frontend application\n```bash\nnpm run dev\n```\n\nThe local frontend application will be running at localhost:5173.\n\n\u003cimg width=\"1243\" alt=\"Screenshot 2023-03-19 at 10 15 15 PM\" src=\"https://user-images.githubusercontent.com/4625540/226231341-0c6f63d9-63f8-4f26-9f82-529bb8bb75f7.png\"\u003e\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fmasterfermin02%2Fpto-app","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fmasterfermin02%2Fpto-app","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fmasterfermin02%2Fpto-app/lists"}