{"id":17651888,"url":"https://github.com/diegovictor/proffy-web","last_synced_at":"2025-05-07T07:17:43.649Z","repository":{"id":39033287,"uuid":"284820431","full_name":"DiegoVictor/proffy-web","owner":"DiegoVictor","description":"Project built during Rocketseat's Next Level Week #2","archived":false,"fork":false,"pushed_at":"2025-03-13T12:29:36.000Z","size":39495,"stargazers_count":4,"open_issues_count":4,"forks_count":0,"subscribers_count":2,"default_branch":"main","last_synced_at":"2025-05-07T07:17:27.503Z","etag":null,"topics":["editorconfig","eslint","figma","javascript","js","nextlevelweek","nextlevelweek-booster","nlw","nlw-booster","node","nodejs","prettier","proffy","react","reactjs","rocketseat","ts","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/DiegoVictor.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,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2020-08-03T22:30:18.000Z","updated_at":"2025-03-13T12:29:40.000Z","dependencies_parsed_at":"2024-01-10T21:02:18.049Z","dependency_job_id":null,"html_url":"https://github.com/DiegoVictor/proffy-web","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/DiegoVictor%2Fproffy-web","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/DiegoVictor%2Fproffy-web/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/DiegoVictor%2Fproffy-web/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/DiegoVictor%2Fproffy-web/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/DiegoVictor","download_url":"https://codeload.github.com/DiegoVictor/proffy-web/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":252831271,"owners_count":21810784,"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":["editorconfig","eslint","figma","javascript","js","nextlevelweek","nextlevelweek-booster","nlw","nlw-booster","node","nodejs","prettier","proffy","react","reactjs","rocketseat","ts","typescript"],"created_at":"2024-10-23T11:44:03.411Z","updated_at":"2025-05-07T07:17:43.591Z","avatar_url":"https://github.com/DiegoVictor.png","language":"TypeScript","funding_links":[],"categories":[],"sub_categories":[],"readme":"# [Web] Proffy\n[![typescript](https://img.shields.io/badge/typescript-4.9.5-3178c6?style=flat-square\u0026logo=typescript)](https://www.typescriptlang.org/)\n[![react](https://img.shields.io/badge/reactjs-16.14.0-61dafb?style=flat-square\u0026logo=react)](https://reactjs.org/)\n[![eslint](https://img.shields.io/badge/eslint-8.34.0-4b32c3?style=flat-square\u0026logo=eslint)](https://eslint.org/)\n[![airbnb-style](https://flat.badgen.net/badge/style-guide/airbnb/ff5a5f?icon=airbnb)](https://github.com/airbnb/javascript)\n[![MIT License](https://img.shields.io/badge/license-MIT-green?style=flat-square)](https://raw.githubusercontent.com/DiegoVictor/proffy-web/main/LICENSE)\n[![PRs Welcome](https://img.shields.io/badge/PRs-welcome-brightgreen.svg?style=flat-square)](http://makeapullrequest.com)\n\nThis web version allow users to register yourself, reset your password, log in, update your information, check others classes availability and share your own classes availability. All the resources used by this application comes from its [`API`](https://github.com/DiegoVictor/proffy-api).\n\n## Table of Contents\n* [Screenshots](#screenshots)\n* [Installing](#installing)\n* [Configuring](#configuring)\n    * [.env](#env)\n    * [API](#api)\n* [Usage](#usage)\n\n# Screenshots\nClick to expand.\u003cbr\u003e\n\u003cimg src=\"https://raw.githubusercontent.com/DiegoVictor/proffy-web/main/screenshots/register.png\" width=\"49%\"/\u003e\n\u003cimg src=\"https://raw.githubusercontent.com/DiegoVictor/proffy-web/main/screenshots/login.png\" width=\"49%\"/\u003e\n\u003cimg src=\"https://raw.githubusercontent.com/DiegoVictor/proffy-web/main/screenshots/forgot.png\" width=\"49%\"/\u003e\n\u003cimg src=\"https://raw.githubusercontent.com/DiegoVictor/proffy-web/main/screenshots/home.png\" width=\"49%\"/\u003e\n\u003cimg src=\"https://raw.githubusercontent.com/DiegoVictor/proffy-web/main/screenshots/teachers.png\" width=\"49%\"/\u003e\n\u003cimg src=\"https://raw.githubusercontent.com/DiegoVictor/proffy-web/main/screenshots/give-classes.png\" width=\"49%\"/\u003e\n\u003cimg src=\"https://raw.githubusercontent.com/DiegoVictor/proffy-web/main/screenshots/profile.png\" width=\"49%\"/\u003e\n\n# Installing\nEasy peasy lemon squeezy:\n```\n$ yarn\n```\nOr:\n```\n$ npm install\n```\n\u003e Was installed and configured the [`eslint`](https://eslint.org/) and [`prettier`](https://prettier.io/) to keep the code clean and patterned.\n\n## Configuring\nConfigure your environment variables and remember to start the [API](https://github.com/DiegoVictor/proffy-api) before to start this app.\n\n### .env\nIn this file you may configure the API's url. Rename the `.env.example` in the root directory to `.env` then just update with your settings.\n\nkey|description|default\n---|---|---\nREACT_APP_API_URL|API's url with version (v1)|`http://localhost:3333/v1`\n\n### API\nStart the [API](https://github.com/DiegoVictor/proffy-api) (see its README for more information). In case of any change in the API's `port` or `host` remember to update the [`.env`](#env) too.\n\n# Usage\nTo start the app run:\n```\n$ yarn start\n```\nOr:\n```\nnpm run start\n```\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fdiegovictor%2Fproffy-web","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fdiegovictor%2Fproffy-web","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fdiegovictor%2Fproffy-web/lists"}