{"id":14984914,"url":"https://github.com/matheusfelipeog/proffy","last_synced_at":"2025-04-10T22:53:53.802Z","repository":{"id":43661400,"uuid":"285040365","full_name":"matheusfelipeog/proffy","owner":"matheusfelipeog","description":"Plataforma de estudos online para conectar alunos e professores de forma rápida e fácil. @rocketseat","archived":false,"fork":false,"pushed_at":"2022-02-25T07:52:53.000Z","size":922,"stargazers_count":23,"open_issues_count":0,"forks_count":1,"subscribers_count":3,"default_branch":"master","last_synced_at":"2025-04-10T22:53:47.933Z","etag":null,"topics":["event","express","next-level-week","next-level-week-2","nlw","nlw-2","nodejs","omnistack","proffy","projeto","react","rocketseat","typescript"],"latest_commit_sha":null,"homepage":"","language":"TypeScript","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/matheusfelipeog.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null}},"created_at":"2020-08-04T16:41:47.000Z","updated_at":"2025-03-02T12:58:45.000Z","dependencies_parsed_at":"2022-08-22T17:51:07.863Z","dependency_job_id":null,"html_url":"https://github.com/matheusfelipeog/proffy","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/matheusfelipeog%2Fproffy","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/matheusfelipeog%2Fproffy/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/matheusfelipeog%2Fproffy/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/matheusfelipeog%2Fproffy/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/matheusfelipeog","download_url":"https://codeload.github.com/matheusfelipeog/proffy/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":248312172,"owners_count":21082638,"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":["event","express","next-level-week","next-level-week-2","nlw","nlw-2","nodejs","omnistack","proffy","projeto","react","rocketseat","typescript"],"created_at":"2024-09-24T14:09:51.817Z","updated_at":"2025-04-10T22:53:53.779Z","avatar_url":"https://github.com/matheusfelipeog.png","language":"TypeScript","funding_links":[],"categories":[],"sub_categories":[],"readme":"\u003ch2 align=\"center\"\u003e\n  \u003cimg src=\"https://img.shields.io/badge/Next%20Level%20Week-%232-blue?style=for-the-badge\" alt=\"Nome e edição do evento\" /\u003e\n  \u003cimg src=\"https://img.shields.io/badge/web%3F-ok-blue?style=for-the-badge\" alt=\"Sistema web Ok\" /\u003e\n  \u003cimg src=\"https://img.shields.io/badge/server%3F-ok-blue?style=for-the-badge\" alt=\"Server Ok\" /\u003e\n  \u003cimg src=\"https://img.shields.io/badge/app mobile%3F-No-blue?style=for-the-badge\" alt=\"Aplicativo mobile No\" /\u003e\n  \u003cimg src=\"https://img.shields.io/github/license/matheusfelipeog/proffy?color=blue\u0026style=for-the-badge\" alt=\"License\" /\u003e\n\u003c/h2\u003e\n\n\u003ch1 align=\"center\"\u003e\n  \u003cimg src=\"https://user-images.githubusercontent.com/50463866/89676315-d8742700-d8c1-11ea-8166-586d824f85c3.png\" alt=\"Logo da Proffy\" /\u003e\n\u003c/h1\u003e\n\n## 📌 Index\n\n- [Sobre o projeto](#-sobre-o-projeto)\n- [Screenshots](#-screenshots)\n- [Techs](#-techs)\n- [Instalação e Start](#-instalação-e-start)\n   - [Clonagem](#clonagem)\n   - [Web](#web)\n   - [Server](#server)\n- [Contribuições](#-contribuições)\n- [License](#-license)\n\n## ❔ Sobre o projeto\n\nUma plataforma de estudos online que visa conectar alunos e professores de forma rápida e fácil.\n\nO projeto está sendo desenvolvido na [Next Level Week 2](https://nextlevelweek.com/episodios/omnistack/1/edicao/2)\n\n## 📸 Screenshots\n\n\u003cp align=\"center\"\u003e\u003cb\u003eInterface Web para Desktop\u003c/b\u003e\u003c/p\u003e\n\u003cp align=\"center\"\u003e\n  \u003cimg src=\"https://user-images.githubusercontent.com/50463866/89676301-d316dc80-d8c1-11ea-9383-1c635ecd8b8a.png\" alt=\"Landing Page Proffy in Desktop\" width=\"47%\" /\u003e\n  \u003cimg src=\"https://user-images.githubusercontent.com/50463866/89676314-d742fa00-d8c1-11ea-815f-cbcb370a1907.png\" alt=\"Study Page in Desktop\" width=\"47%\" /\u003e\n\u003c/p\u003e\n\n\u003cp align=\"center\"\u003e\u003cb\u003eInterface Web para Mobile\u003c/b\u003e\u003c/p\u003e\n\u003cp align=\"center\"\u003e\n  \u003cimg src=\"https://user-images.githubusercontent.com/50463866/89676295-d14d1900-d8c1-11ea-8ec3-11f3d2378735.png\" alt=\"Landing Page Proffy in Mobile\" width=\"25%\" /\u003e\n  \u003cimg src=\"https://user-images.githubusercontent.com/50463866/89676306-d5793680-d8c1-11ea-9122-e6967ecd8d76.png\" alt=\"Study Page in Mobile\" width=\"25%\" /\u003e\n\u003c/p\u003e\n\n## 🛠 Techs\n\nProffy foi construído com as seguintes techs:\n\n- Web\n  - [React](https://pt-br.reactjs.org/)\n  - [Typescript](https://www.typescriptlang.org/)\n- Server\n  - [Node.js](https://nodejs.org/en/)\n  - [Express](https://expressjs.com/)\n  - [Knex](http://knexjs.org/)\n- Banco de Dados\n  - [Sqlite3](https://www.sqlite.org/index.html)\n\n## ⚙ Instalação e Start\n\nCertifique-se de que tenha o `Node.js` e um gerenciador de dependências em seu ambiente antes de seguir os passos abaixo.\n\nPara instalar e startar a plataforma Proffy, use `npm` ou `yarn`:\n\n### Clonagem\n\nPrimeiro, clone o repositório para seu ambiente:\n\n```bash\n\u003e git clone https://github.com/matheusfelipeog/proffy.git \n```\n\nDepois, entre no repositório clonado e no diretório correspondente ao que quer testar (web, server).\nLogo após, insira os seguintes comandos no seu terminal para cada diretório respectivamente:\n\n### Web\n\n```bash\n# Entra no diretório \"web\"\n\u003e cd ./proffy/web\n\n# Instala todas as dependências\n\u003e yarn install \n\n# Starta o servidor web para a plataforma Proffy\n\u003e yarn start \n```\n\nSerá startado em `http://localhost:3000`\n\n### Server\n\n```bash\n# Entra no diretório \"server\"\n\u003e cd ./proffy/server\n\n# Instala todas as dependências\n\u003e yarn install \n\n# Starta o servidor web para a plataforma Proffy\n\u003e yarn start \n```\n\nSerá startado em `http://localhost:5000`\n\n## 🤝 Contribuições\n\nSiga os passos abaixo para contribuir:\n\n1. Faça o *fork* do projeto (\u003chttps://github.com/matheusfelipeog/proffy\u003e)\n\n2. Clone o seu *fork* para sua maquína (`git clone https://github.com/user_name/proffy.git`)\n\n3. Crie uma *branch* para realizar sua modificação (`git checkout -b feature/name_new_feature`)\n\n4. Adicione suas modificações e faça o *commit* (`git commit -m \"Descreva sua modificação\"`)\n\n5. *Push* (`git push origin feature/name_new_feature`)\n\n6. Crie um novo *Pull Request*\n\n7. Pronto, agora só aguardar a análise 🚀 \n\n## 📜 License\n\nO projeto está sobre a licença [MIT](./LICENSE) ❤️ \n\nGostou? Deixe uma estrelinha para ajudar o projeto ⭐\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fmatheusfelipeog%2Fproffy","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fmatheusfelipeog%2Fproffy","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fmatheusfelipeog%2Fproffy/lists"}