{"id":22178236,"url":"https://github.com/vitorcarvalho67/boot","last_synced_at":"2025-07-26T17:31:27.430Z","repository":{"id":233683721,"uuid":"785393617","full_name":"VitorCarvalho67/Boot","owner":"VitorCarvalho67","description":"Digital platform tailored for the educational environment, designed to facilitate the dissemination of internship opportunities and promote student engagement","archived":false,"fork":false,"pushed_at":"2024-10-29T23:51:26.000Z","size":8505,"stargazers_count":11,"open_issues_count":0,"forks_count":3,"subscribers_count":1,"default_branch":"main","last_synced_at":"2024-10-30T00:46:50.469Z","etag":null,"topics":["axios","docker","docker-compose","express","jwt-authentication","mariadb","minio","mixins","nginx","nodemailer","pnpm","prisma","scss","socket-io","tauri","typescript","vue-router","vue-vite"],"latest_commit_sha":null,"homepage":"https://boot-website.netlify.app","language":"Vue","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"gpl-3.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/VitorCarvalho67.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":"CONTRIBUTING.md","funding":null,"license":"LICENSE.md","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-04-11T19:57:53.000Z","updated_at":"2024-10-29T23:51:30.000Z","dependencies_parsed_at":"2024-05-17T18:28:37.026Z","dependency_job_id":"6a7bc581-9391-4307-980f-6124f0d6d565","html_url":"https://github.com/VitorCarvalho67/Boot","commit_stats":null,"previous_names":["vitorcarvalho67/boot"],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/VitorCarvalho67%2FBoot","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/VitorCarvalho67%2FBoot/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/VitorCarvalho67%2FBoot/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/VitorCarvalho67%2FBoot/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/VitorCarvalho67","download_url":"https://codeload.github.com/VitorCarvalho67/Boot/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":227699340,"owners_count":17806354,"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":["axios","docker","docker-compose","express","jwt-authentication","mariadb","minio","mixins","nginx","nodemailer","pnpm","prisma","scss","socket-io","tauri","typescript","vue-router","vue-vite"],"created_at":"2024-12-02T08:45:54.383Z","updated_at":"2024-12-02T08:45:55.074Z","avatar_url":"https://github.com/VitorCarvalho67.png","language":"Vue","funding_links":[],"categories":[],"sub_categories":[],"readme":"\u003cp align=\"center\"\u003e\n  \u003cimg src=\"https://github.com/user-attachments/assets/57ee70df-b6d6-4a20-b837-f94fc80dc88e\" alt=\"Imagem logo\" /\u003e\n\u003c/p\u003e\n\n# BOOT\n\n[![GitHub license](https://img.shields.io/github/license/vitorcarvalho67/Boot)](vitorcarvalho67/Boot/blob/master/LICENSE)\n![GitHub stars](https://img.shields.io/github/stars/vitorcarvalho67/Boot)\n![GitHub languages top](https://img.shields.io/github/languages/top/vitorcarvalho67/Boot)\n[![GitHub contributors](https://img.shields.io/github/contributors/VitorCarvalho67/Boot)](https://github.com/VitorCarvalho67/Boot/graphs/contributors)\n![CI](https://github.com/vitorcarvalho67/Boot/workflows/CI/badge.svg)\n[![Netlify Status](https://api.netlify.com/api/v1/badges/a2356bd7-e1c8-4caf-b0c7-61a5f81b421a/deploy-status)](https://app.netlify.com/sites/boot-website/deploys)\n\nDigital platform tailored for the educational environment, designed to facilitate the dissemination of internship opportunities and promote student engagement. The platform will enable students to develop and update their portfolios and resumes, highlighting their academic and professional experiences to stand out in the job market. Additionally, it will incorporate a scoring system that values user activity on the platform, such as publications and interactions, generating a ranking of students with the top academic and professional profiles.\n\n## Technology\n\n[Vue.js](https://vuejs.org/) -\n[Axios](https://axios-http.com/) -\n[SCSS](https://sass-lang.com/) -\n[Tauri](https://tauri.app/) -\n[MariaDB](https://mariadb.org/) -\n[TypeScript](https://www.typescriptlang.org/) -\n[Prisma](https://www.prisma.io/) -\n[MinIO](https://min.io/) -\n[Docker](https://www.docker.com/) -\n[Nginx](https://nginx.org/) -\n[Docker Compose](https://docs.docker.com/compose/) -\n[JWT (JSON Web Tokens)](https://jwt.io/) -\n[Nodemailer](https://nodemailer.com/) -\n[Mixins in Vue](https://vuejs.org/guide/reusability/mixins.html) -\n[Vue Router](https://router.vuejs.org/) -\n[Express](https://expressjs.com/) -\n[Pnpm](https://pnpm.io/) -\n[Socket.io](https://socket.io/)\n\n## How To Use\n\nClone the repository\n\n```bash\ngit clone https://github.com/VitorCarvalho67/Boot.git\n```\n\nNavigate to the project directory on sever side\n\n```bash\ncd Boot/server\n```\n\nInstall dependencies\n\n```bash\nnpm install\n```\n\nRun Prisma migrations\n\n```bash\nnpx prisma migrate dev\n```\n\nStart the API\n\n```bash\nnpm run dev\n```\n\nNavigate to the client directory\n\n```bash\ncd Boot/client\n```\n\nInstall dependencies\n\n```bash\nnpm install\n```\n\nStart the client\n\n```bash\nnpm run dev\n```\n\n\u003e [!WARNING]\n\u003e remember to uncomment .env.example and remove .example from the file name and adjust the environment variables as required for your specific setup\n\n## Runnig With Docker\n\n```bash\nsudo docker-compose build\nsudo docker-compose up\n# or \nsudo docker-compose up -d\n```\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fvitorcarvalho67%2Fboot","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fvitorcarvalho67%2Fboot","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fvitorcarvalho67%2Fboot/lists"}