├── .dockerignore ├── .env.example ├── .eslintrc.json ├── .github └── ISSUE_TEMPLATE │ ├── bug_report.md │ └── feature-request.md ├── .gitignore ├── .husky └── pre-commit ├── CONTRIBUTING.md ├── Dockerfile ├── LICENSE ├── README.md ├── docker-compose.yaml ├── index.html ├── package.json ├── postcss.config.js ├── prettier.config.js ├── public ├── android-chrome-192x192.png ├── android-chrome-512x512.png ├── apple-touch-icon.png ├── architecture.png ├── backend.png ├── bug.png ├── devops.png ├── favicon-16x16.png ├── favicon-32x32.png ├── favicon.ico ├── favicon.png ├── favicon.svg ├── footerpattern.svg ├── frontend.png ├── guides │ ├── basicAuth.jpg │ ├── bigO.jpg │ ├── jsAsyncDefer.jpg │ ├── onboarding.jpg │ ├── slaSloSli.jpg │ ├── sso.jpg │ └── star.jpg ├── hero.png ├── logo.png ├── logo.svg ├── posts │ ├── assets │ │ └── trilha-003 │ │ │ ├── behaviour.png │ │ │ └── states.png │ ├── posts.json │ ├── trilha-001.md │ ├── trilha-002.md │ └── trilha-003.md ├── preview.png ├── react.svg ├── test.png └── verticalLogo.svg ├── src ├── App.css ├── App.tsx ├── components │ ├── Accordion │ │ ├── Accordion.module.css │ │ └── index.tsx │ ├── Blog │ │ └── index.tsx │ ├── CheatSheets │ │ ├── BasicAuth.tsx │ │ ├── BigONotation.tsx │ │ ├── SlaSloSli.tsx │ │ └── StarGuide.tsx │ ├── CheckIcon │ │ └── index.tsx │ ├── Checkbox │ │ ├── Checkbox.module.css │ │ └── index.tsx │ ├── CourseAccordion │ │ ├── CourseAccordion.module.css │ │ └── index.tsx │ ├── CourseCheckbox │ │ ├── CourseCheckbox.module.css │ │ └── index.tsx │ ├── Drawer │ │ └── index.tsx │ ├── Header │ │ └── index.tsx │ ├── Hero │ │ └── index.tsx │ ├── HorizontalRoadmap │ │ ├── HorizontalLevelItem │ │ │ └── index.tsx │ │ ├── HorizontalLevelItemContent │ │ │ └── index.tsx │ │ ├── HorizontalRoadmapFooter │ │ │ └── index.tsx │ │ └── LevelProvider │ │ │ └── index.tsx │ ├── IconButton │ │ └── index.tsx │ ├── LevelItem │ │ └── index.tsx │ ├── Logo │ │ └── index.tsx │ ├── MainRoadmaps │ │ ├── MainRoadmaps.test.tsx │ │ ├── index.tsx │ │ └── mainRoadmapsData.ts │ ├── MobileMenu │ │ └── index.tsx │ ├── NewRoadmap │ │ ├── NewRoadmapEditor │ │ │ └── index.tsx │ │ └── NewRoadmapPreview │ │ │ └── index.tsx │ ├── Note │ │ └── index.tsx │ ├── ProjectInfo │ │ └── index.tsx │ ├── Roadmap │ │ └── index.tsx │ ├── RoadmapButtons │ │ ├── ButtonElement.tsx │ │ ├── index.tsx │ │ └── types.ts │ ├── Sponsors │ │ └── index.tsx │ ├── SubscriptionEmbeded │ │ └── index.tsx │ ├── Toast │ │ ├── index.tsx │ │ └── types.ts │ ├── UserArea │ │ └── index.tsx │ ├── YoutubeEmbed │ │ └── index.tsx │ ├── atom │ │ └── Button.tsx │ ├── layouts │ │ └── MainLayout.tsx │ └── useDocumentTitle.ts ├── contexts │ └── ToastContext.tsx ├── entity │ ├── InstagramModel.tsx │ ├── NoteModel.tsx │ ├── PostModel.tsx │ ├── RoadmapFileModel.tsx │ ├── RoadmapModel.tsx │ ├── RoadmapReadModel.tsx │ ├── UserModel.ts │ └── ViewEnums.tsx ├── guides │ └── cheatSheets.ts ├── hooks │ ├── useLocalStorage.ts │ └── useToast.ts ├── index.css ├── main.tsx ├── pages │ ├── BlogPage.tsx │ ├── BlogPostPage.tsx │ ├── CoursePage.tsx │ ├── CustomRoadmapPage.tsx │ ├── E404Page.tsx │ ├── GuidePage.tsx │ ├── HomePage.tsx │ ├── HorizontalRoadmapPage.tsx │ ├── LoginPage.tsx │ ├── NewRoadmap.tsx │ ├── RoadmapPage.tsx │ └── UserPage.tsx ├── roadmaps │ ├── backend.ts │ ├── community.ts │ ├── dataEngineering.ts │ ├── devops.ts │ ├── entrevistas.ts │ ├── frontend.ts │ ├── fullstack.ts │ ├── items │ │ ├── SO.ts │ │ ├── apis.ts │ │ ├── backendLanguages.ts │ │ ├── bash.ts │ │ ├── cicd.ts │ │ ├── cloudComputing.ts │ │ ├── configManagement.ts │ │ ├── containers.ts │ │ ├── controleDeVersao.ts │ │ ├── cplusplus.ts │ │ ├── css.ts │ │ ├── db.ts │ │ ├── frameworksCSS.ts │ │ ├── frontendFramework.ts │ │ ├── go.ts │ │ ├── html.ts │ │ ├── http.ts │ │ ├── infrastructureProvisioning.ts │ │ ├── javascript.ts │ │ ├── monitoring.ts │ │ ├── packageManager.ts │ │ ├── python.ts │ │ ├── ruby.ts │ │ ├── rust.ts │ │ ├── security.ts │ │ └── unix.ts │ ├── react.ts │ ├── roadmaps.ts │ └── test.ts ├── site.webmanifest ├── support │ ├── contentType.ts │ ├── navigation.ts │ └── roadmapUtils.ts └── vite-env.d.ts ├── tailwind.config.js ├── test └── setup.ts ├── translation └── readme-en.md ├── tsconfig.json ├── tsconfig.node.json ├── vercel.json ├── vite.config.ts ├── vitest.config.ts └── yarn.lock /.dockerignore: -------------------------------------------------------------------------------- 1 | dist/ 2 | node_modules/ 3 | -------------------------------------------------------------------------------- /.env.example: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flaviojmendes/trilhainfo/HEAD/.env.example -------------------------------------------------------------------------------- /.eslintrc.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flaviojmendes/trilhainfo/HEAD/.eslintrc.json -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/bug_report.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flaviojmendes/trilhainfo/HEAD/.github/ISSUE_TEMPLATE/bug_report.md -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/feature-request.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flaviojmendes/trilhainfo/HEAD/.github/ISSUE_TEMPLATE/feature-request.md -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flaviojmendes/trilhainfo/HEAD/.gitignore -------------------------------------------------------------------------------- /.husky/pre-commit: -------------------------------------------------------------------------------- 1 | #!/usr/bin/env sh 2 | . "$(dirname -- "$0")/_/husky.sh" 3 | 4 | yarn lint-staged 5 | -------------------------------------------------------------------------------- /CONTRIBUTING.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flaviojmendes/trilhainfo/HEAD/CONTRIBUTING.md -------------------------------------------------------------------------------- /Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flaviojmendes/trilhainfo/HEAD/Dockerfile -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flaviojmendes/trilhainfo/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flaviojmendes/trilhainfo/HEAD/README.md -------------------------------------------------------------------------------- /docker-compose.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flaviojmendes/trilhainfo/HEAD/docker-compose.yaml -------------------------------------------------------------------------------- /index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flaviojmendes/trilhainfo/HEAD/index.html -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flaviojmendes/trilhainfo/HEAD/package.json -------------------------------------------------------------------------------- /postcss.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flaviojmendes/trilhainfo/HEAD/postcss.config.js -------------------------------------------------------------------------------- /prettier.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flaviojmendes/trilhainfo/HEAD/prettier.config.js -------------------------------------------------------------------------------- /public/android-chrome-192x192.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flaviojmendes/trilhainfo/HEAD/public/android-chrome-192x192.png -------------------------------------------------------------------------------- /public/android-chrome-512x512.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flaviojmendes/trilhainfo/HEAD/public/android-chrome-512x512.png -------------------------------------------------------------------------------- /public/apple-touch-icon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flaviojmendes/trilhainfo/HEAD/public/apple-touch-icon.png -------------------------------------------------------------------------------- /public/architecture.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flaviojmendes/trilhainfo/HEAD/public/architecture.png -------------------------------------------------------------------------------- /public/backend.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flaviojmendes/trilhainfo/HEAD/public/backend.png -------------------------------------------------------------------------------- /public/bug.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flaviojmendes/trilhainfo/HEAD/public/bug.png -------------------------------------------------------------------------------- /public/devops.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flaviojmendes/trilhainfo/HEAD/public/devops.png -------------------------------------------------------------------------------- /public/favicon-16x16.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flaviojmendes/trilhainfo/HEAD/public/favicon-16x16.png -------------------------------------------------------------------------------- /public/favicon-32x32.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flaviojmendes/trilhainfo/HEAD/public/favicon-32x32.png -------------------------------------------------------------------------------- /public/favicon.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flaviojmendes/trilhainfo/HEAD/public/favicon.ico -------------------------------------------------------------------------------- /public/favicon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flaviojmendes/trilhainfo/HEAD/public/favicon.png -------------------------------------------------------------------------------- /public/favicon.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flaviojmendes/trilhainfo/HEAD/public/favicon.svg -------------------------------------------------------------------------------- /public/footerpattern.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flaviojmendes/trilhainfo/HEAD/public/footerpattern.svg -------------------------------------------------------------------------------- /public/frontend.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flaviojmendes/trilhainfo/HEAD/public/frontend.png -------------------------------------------------------------------------------- /public/guides/basicAuth.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flaviojmendes/trilhainfo/HEAD/public/guides/basicAuth.jpg -------------------------------------------------------------------------------- /public/guides/bigO.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flaviojmendes/trilhainfo/HEAD/public/guides/bigO.jpg -------------------------------------------------------------------------------- /public/guides/jsAsyncDefer.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flaviojmendes/trilhainfo/HEAD/public/guides/jsAsyncDefer.jpg -------------------------------------------------------------------------------- /public/guides/onboarding.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flaviojmendes/trilhainfo/HEAD/public/guides/onboarding.jpg -------------------------------------------------------------------------------- /public/guides/slaSloSli.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flaviojmendes/trilhainfo/HEAD/public/guides/slaSloSli.jpg -------------------------------------------------------------------------------- /public/guides/sso.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flaviojmendes/trilhainfo/HEAD/public/guides/sso.jpg -------------------------------------------------------------------------------- /public/guides/star.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flaviojmendes/trilhainfo/HEAD/public/guides/star.jpg -------------------------------------------------------------------------------- /public/hero.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flaviojmendes/trilhainfo/HEAD/public/hero.png -------------------------------------------------------------------------------- /public/logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flaviojmendes/trilhainfo/HEAD/public/logo.png -------------------------------------------------------------------------------- /public/logo.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flaviojmendes/trilhainfo/HEAD/public/logo.svg -------------------------------------------------------------------------------- /public/posts/assets/trilha-003/behaviour.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flaviojmendes/trilhainfo/HEAD/public/posts/assets/trilha-003/behaviour.png -------------------------------------------------------------------------------- /public/posts/assets/trilha-003/states.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flaviojmendes/trilhainfo/HEAD/public/posts/assets/trilha-003/states.png -------------------------------------------------------------------------------- /public/posts/posts.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flaviojmendes/trilhainfo/HEAD/public/posts/posts.json -------------------------------------------------------------------------------- /public/posts/trilha-001.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flaviojmendes/trilhainfo/HEAD/public/posts/trilha-001.md -------------------------------------------------------------------------------- /public/posts/trilha-002.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flaviojmendes/trilhainfo/HEAD/public/posts/trilha-002.md -------------------------------------------------------------------------------- /public/posts/trilha-003.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flaviojmendes/trilhainfo/HEAD/public/posts/trilha-003.md -------------------------------------------------------------------------------- /public/preview.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flaviojmendes/trilhainfo/HEAD/public/preview.png -------------------------------------------------------------------------------- /public/react.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flaviojmendes/trilhainfo/HEAD/public/react.svg -------------------------------------------------------------------------------- /public/test.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flaviojmendes/trilhainfo/HEAD/public/test.png -------------------------------------------------------------------------------- /public/verticalLogo.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flaviojmendes/trilhainfo/HEAD/public/verticalLogo.svg -------------------------------------------------------------------------------- /src/App.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flaviojmendes/trilhainfo/HEAD/src/App.css -------------------------------------------------------------------------------- /src/App.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flaviojmendes/trilhainfo/HEAD/src/App.tsx -------------------------------------------------------------------------------- /src/components/Accordion/Accordion.module.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flaviojmendes/trilhainfo/HEAD/src/components/Accordion/Accordion.module.css -------------------------------------------------------------------------------- /src/components/Accordion/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flaviojmendes/trilhainfo/HEAD/src/components/Accordion/index.tsx -------------------------------------------------------------------------------- /src/components/Blog/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flaviojmendes/trilhainfo/HEAD/src/components/Blog/index.tsx -------------------------------------------------------------------------------- /src/components/CheatSheets/BasicAuth.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flaviojmendes/trilhainfo/HEAD/src/components/CheatSheets/BasicAuth.tsx -------------------------------------------------------------------------------- /src/components/CheatSheets/BigONotation.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flaviojmendes/trilhainfo/HEAD/src/components/CheatSheets/BigONotation.tsx -------------------------------------------------------------------------------- /src/components/CheatSheets/SlaSloSli.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flaviojmendes/trilhainfo/HEAD/src/components/CheatSheets/SlaSloSli.tsx -------------------------------------------------------------------------------- /src/components/CheatSheets/StarGuide.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flaviojmendes/trilhainfo/HEAD/src/components/CheatSheets/StarGuide.tsx -------------------------------------------------------------------------------- /src/components/CheckIcon/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flaviojmendes/trilhainfo/HEAD/src/components/CheckIcon/index.tsx -------------------------------------------------------------------------------- /src/components/Checkbox/Checkbox.module.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flaviojmendes/trilhainfo/HEAD/src/components/Checkbox/Checkbox.module.css -------------------------------------------------------------------------------- /src/components/Checkbox/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flaviojmendes/trilhainfo/HEAD/src/components/Checkbox/index.tsx -------------------------------------------------------------------------------- /src/components/CourseAccordion/CourseAccordion.module.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flaviojmendes/trilhainfo/HEAD/src/components/CourseAccordion/CourseAccordion.module.css -------------------------------------------------------------------------------- /src/components/CourseAccordion/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flaviojmendes/trilhainfo/HEAD/src/components/CourseAccordion/index.tsx -------------------------------------------------------------------------------- /src/components/CourseCheckbox/CourseCheckbox.module.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flaviojmendes/trilhainfo/HEAD/src/components/CourseCheckbox/CourseCheckbox.module.css -------------------------------------------------------------------------------- /src/components/CourseCheckbox/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flaviojmendes/trilhainfo/HEAD/src/components/CourseCheckbox/index.tsx -------------------------------------------------------------------------------- /src/components/Drawer/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flaviojmendes/trilhainfo/HEAD/src/components/Drawer/index.tsx -------------------------------------------------------------------------------- /src/components/Header/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flaviojmendes/trilhainfo/HEAD/src/components/Header/index.tsx -------------------------------------------------------------------------------- /src/components/Hero/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flaviojmendes/trilhainfo/HEAD/src/components/Hero/index.tsx -------------------------------------------------------------------------------- /src/components/HorizontalRoadmap/HorizontalLevelItem/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flaviojmendes/trilhainfo/HEAD/src/components/HorizontalRoadmap/HorizontalLevelItem/index.tsx -------------------------------------------------------------------------------- /src/components/HorizontalRoadmap/HorizontalLevelItemContent/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flaviojmendes/trilhainfo/HEAD/src/components/HorizontalRoadmap/HorizontalLevelItemContent/index.tsx -------------------------------------------------------------------------------- /src/components/HorizontalRoadmap/HorizontalRoadmapFooter/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flaviojmendes/trilhainfo/HEAD/src/components/HorizontalRoadmap/HorizontalRoadmapFooter/index.tsx -------------------------------------------------------------------------------- /src/components/HorizontalRoadmap/LevelProvider/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flaviojmendes/trilhainfo/HEAD/src/components/HorizontalRoadmap/LevelProvider/index.tsx -------------------------------------------------------------------------------- /src/components/IconButton/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flaviojmendes/trilhainfo/HEAD/src/components/IconButton/index.tsx -------------------------------------------------------------------------------- /src/components/LevelItem/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flaviojmendes/trilhainfo/HEAD/src/components/LevelItem/index.tsx -------------------------------------------------------------------------------- /src/components/Logo/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flaviojmendes/trilhainfo/HEAD/src/components/Logo/index.tsx -------------------------------------------------------------------------------- /src/components/MainRoadmaps/MainRoadmaps.test.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flaviojmendes/trilhainfo/HEAD/src/components/MainRoadmaps/MainRoadmaps.test.tsx -------------------------------------------------------------------------------- /src/components/MainRoadmaps/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flaviojmendes/trilhainfo/HEAD/src/components/MainRoadmaps/index.tsx -------------------------------------------------------------------------------- /src/components/MainRoadmaps/mainRoadmapsData.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flaviojmendes/trilhainfo/HEAD/src/components/MainRoadmaps/mainRoadmapsData.ts -------------------------------------------------------------------------------- /src/components/MobileMenu/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flaviojmendes/trilhainfo/HEAD/src/components/MobileMenu/index.tsx -------------------------------------------------------------------------------- /src/components/NewRoadmap/NewRoadmapEditor/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flaviojmendes/trilhainfo/HEAD/src/components/NewRoadmap/NewRoadmapEditor/index.tsx -------------------------------------------------------------------------------- /src/components/NewRoadmap/NewRoadmapPreview/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flaviojmendes/trilhainfo/HEAD/src/components/NewRoadmap/NewRoadmapPreview/index.tsx -------------------------------------------------------------------------------- /src/components/Note/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flaviojmendes/trilhainfo/HEAD/src/components/Note/index.tsx -------------------------------------------------------------------------------- /src/components/ProjectInfo/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flaviojmendes/trilhainfo/HEAD/src/components/ProjectInfo/index.tsx -------------------------------------------------------------------------------- /src/components/Roadmap/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flaviojmendes/trilhainfo/HEAD/src/components/Roadmap/index.tsx -------------------------------------------------------------------------------- /src/components/RoadmapButtons/ButtonElement.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flaviojmendes/trilhainfo/HEAD/src/components/RoadmapButtons/ButtonElement.tsx -------------------------------------------------------------------------------- /src/components/RoadmapButtons/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flaviojmendes/trilhainfo/HEAD/src/components/RoadmapButtons/index.tsx -------------------------------------------------------------------------------- /src/components/RoadmapButtons/types.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flaviojmendes/trilhainfo/HEAD/src/components/RoadmapButtons/types.ts -------------------------------------------------------------------------------- /src/components/Sponsors/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flaviojmendes/trilhainfo/HEAD/src/components/Sponsors/index.tsx -------------------------------------------------------------------------------- /src/components/SubscriptionEmbeded/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flaviojmendes/trilhainfo/HEAD/src/components/SubscriptionEmbeded/index.tsx -------------------------------------------------------------------------------- /src/components/Toast/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flaviojmendes/trilhainfo/HEAD/src/components/Toast/index.tsx -------------------------------------------------------------------------------- /src/components/Toast/types.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flaviojmendes/trilhainfo/HEAD/src/components/Toast/types.ts -------------------------------------------------------------------------------- /src/components/UserArea/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flaviojmendes/trilhainfo/HEAD/src/components/UserArea/index.tsx -------------------------------------------------------------------------------- /src/components/YoutubeEmbed/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flaviojmendes/trilhainfo/HEAD/src/components/YoutubeEmbed/index.tsx -------------------------------------------------------------------------------- /src/components/atom/Button.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flaviojmendes/trilhainfo/HEAD/src/components/atom/Button.tsx -------------------------------------------------------------------------------- /src/components/layouts/MainLayout.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flaviojmendes/trilhainfo/HEAD/src/components/layouts/MainLayout.tsx -------------------------------------------------------------------------------- /src/components/useDocumentTitle.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flaviojmendes/trilhainfo/HEAD/src/components/useDocumentTitle.ts -------------------------------------------------------------------------------- /src/contexts/ToastContext.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flaviojmendes/trilhainfo/HEAD/src/contexts/ToastContext.tsx -------------------------------------------------------------------------------- /src/entity/InstagramModel.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flaviojmendes/trilhainfo/HEAD/src/entity/InstagramModel.tsx -------------------------------------------------------------------------------- /src/entity/NoteModel.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flaviojmendes/trilhainfo/HEAD/src/entity/NoteModel.tsx -------------------------------------------------------------------------------- /src/entity/PostModel.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flaviojmendes/trilhainfo/HEAD/src/entity/PostModel.tsx -------------------------------------------------------------------------------- /src/entity/RoadmapFileModel.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flaviojmendes/trilhainfo/HEAD/src/entity/RoadmapFileModel.tsx -------------------------------------------------------------------------------- /src/entity/RoadmapModel.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flaviojmendes/trilhainfo/HEAD/src/entity/RoadmapModel.tsx -------------------------------------------------------------------------------- /src/entity/RoadmapReadModel.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flaviojmendes/trilhainfo/HEAD/src/entity/RoadmapReadModel.tsx -------------------------------------------------------------------------------- /src/entity/UserModel.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flaviojmendes/trilhainfo/HEAD/src/entity/UserModel.ts -------------------------------------------------------------------------------- /src/entity/ViewEnums.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flaviojmendes/trilhainfo/HEAD/src/entity/ViewEnums.tsx -------------------------------------------------------------------------------- /src/guides/cheatSheets.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flaviojmendes/trilhainfo/HEAD/src/guides/cheatSheets.ts -------------------------------------------------------------------------------- /src/hooks/useLocalStorage.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flaviojmendes/trilhainfo/HEAD/src/hooks/useLocalStorage.ts -------------------------------------------------------------------------------- /src/hooks/useToast.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flaviojmendes/trilhainfo/HEAD/src/hooks/useToast.ts -------------------------------------------------------------------------------- /src/index.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flaviojmendes/trilhainfo/HEAD/src/index.css -------------------------------------------------------------------------------- /src/main.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flaviojmendes/trilhainfo/HEAD/src/main.tsx -------------------------------------------------------------------------------- /src/pages/BlogPage.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flaviojmendes/trilhainfo/HEAD/src/pages/BlogPage.tsx -------------------------------------------------------------------------------- /src/pages/BlogPostPage.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flaviojmendes/trilhainfo/HEAD/src/pages/BlogPostPage.tsx -------------------------------------------------------------------------------- /src/pages/CoursePage.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flaviojmendes/trilhainfo/HEAD/src/pages/CoursePage.tsx -------------------------------------------------------------------------------- /src/pages/CustomRoadmapPage.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flaviojmendes/trilhainfo/HEAD/src/pages/CustomRoadmapPage.tsx -------------------------------------------------------------------------------- /src/pages/E404Page.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flaviojmendes/trilhainfo/HEAD/src/pages/E404Page.tsx -------------------------------------------------------------------------------- /src/pages/GuidePage.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flaviojmendes/trilhainfo/HEAD/src/pages/GuidePage.tsx -------------------------------------------------------------------------------- /src/pages/HomePage.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flaviojmendes/trilhainfo/HEAD/src/pages/HomePage.tsx -------------------------------------------------------------------------------- /src/pages/HorizontalRoadmapPage.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flaviojmendes/trilhainfo/HEAD/src/pages/HorizontalRoadmapPage.tsx -------------------------------------------------------------------------------- /src/pages/LoginPage.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flaviojmendes/trilhainfo/HEAD/src/pages/LoginPage.tsx -------------------------------------------------------------------------------- /src/pages/NewRoadmap.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flaviojmendes/trilhainfo/HEAD/src/pages/NewRoadmap.tsx -------------------------------------------------------------------------------- /src/pages/RoadmapPage.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flaviojmendes/trilhainfo/HEAD/src/pages/RoadmapPage.tsx -------------------------------------------------------------------------------- /src/pages/UserPage.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flaviojmendes/trilhainfo/HEAD/src/pages/UserPage.tsx -------------------------------------------------------------------------------- /src/roadmaps/backend.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flaviojmendes/trilhainfo/HEAD/src/roadmaps/backend.ts -------------------------------------------------------------------------------- /src/roadmaps/community.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flaviojmendes/trilhainfo/HEAD/src/roadmaps/community.ts -------------------------------------------------------------------------------- /src/roadmaps/dataEngineering.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flaviojmendes/trilhainfo/HEAD/src/roadmaps/dataEngineering.ts -------------------------------------------------------------------------------- /src/roadmaps/devops.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flaviojmendes/trilhainfo/HEAD/src/roadmaps/devops.ts -------------------------------------------------------------------------------- /src/roadmaps/entrevistas.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flaviojmendes/trilhainfo/HEAD/src/roadmaps/entrevistas.ts -------------------------------------------------------------------------------- /src/roadmaps/frontend.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flaviojmendes/trilhainfo/HEAD/src/roadmaps/frontend.ts -------------------------------------------------------------------------------- /src/roadmaps/fullstack.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flaviojmendes/trilhainfo/HEAD/src/roadmaps/fullstack.ts -------------------------------------------------------------------------------- /src/roadmaps/items/SO.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flaviojmendes/trilhainfo/HEAD/src/roadmaps/items/SO.ts -------------------------------------------------------------------------------- /src/roadmaps/items/apis.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flaviojmendes/trilhainfo/HEAD/src/roadmaps/items/apis.ts -------------------------------------------------------------------------------- /src/roadmaps/items/backendLanguages.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flaviojmendes/trilhainfo/HEAD/src/roadmaps/items/backendLanguages.ts -------------------------------------------------------------------------------- /src/roadmaps/items/bash.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flaviojmendes/trilhainfo/HEAD/src/roadmaps/items/bash.ts -------------------------------------------------------------------------------- /src/roadmaps/items/cicd.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flaviojmendes/trilhainfo/HEAD/src/roadmaps/items/cicd.ts -------------------------------------------------------------------------------- /src/roadmaps/items/cloudComputing.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flaviojmendes/trilhainfo/HEAD/src/roadmaps/items/cloudComputing.ts -------------------------------------------------------------------------------- /src/roadmaps/items/configManagement.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flaviojmendes/trilhainfo/HEAD/src/roadmaps/items/configManagement.ts -------------------------------------------------------------------------------- /src/roadmaps/items/containers.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flaviojmendes/trilhainfo/HEAD/src/roadmaps/items/containers.ts -------------------------------------------------------------------------------- /src/roadmaps/items/controleDeVersao.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flaviojmendes/trilhainfo/HEAD/src/roadmaps/items/controleDeVersao.ts -------------------------------------------------------------------------------- /src/roadmaps/items/cplusplus.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flaviojmendes/trilhainfo/HEAD/src/roadmaps/items/cplusplus.ts -------------------------------------------------------------------------------- /src/roadmaps/items/css.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flaviojmendes/trilhainfo/HEAD/src/roadmaps/items/css.ts -------------------------------------------------------------------------------- /src/roadmaps/items/db.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flaviojmendes/trilhainfo/HEAD/src/roadmaps/items/db.ts -------------------------------------------------------------------------------- /src/roadmaps/items/frameworksCSS.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flaviojmendes/trilhainfo/HEAD/src/roadmaps/items/frameworksCSS.ts -------------------------------------------------------------------------------- /src/roadmaps/items/frontendFramework.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flaviojmendes/trilhainfo/HEAD/src/roadmaps/items/frontendFramework.ts -------------------------------------------------------------------------------- /src/roadmaps/items/go.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flaviojmendes/trilhainfo/HEAD/src/roadmaps/items/go.ts -------------------------------------------------------------------------------- /src/roadmaps/items/html.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flaviojmendes/trilhainfo/HEAD/src/roadmaps/items/html.ts -------------------------------------------------------------------------------- /src/roadmaps/items/http.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flaviojmendes/trilhainfo/HEAD/src/roadmaps/items/http.ts -------------------------------------------------------------------------------- /src/roadmaps/items/infrastructureProvisioning.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flaviojmendes/trilhainfo/HEAD/src/roadmaps/items/infrastructureProvisioning.ts -------------------------------------------------------------------------------- /src/roadmaps/items/javascript.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flaviojmendes/trilhainfo/HEAD/src/roadmaps/items/javascript.ts -------------------------------------------------------------------------------- /src/roadmaps/items/monitoring.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flaviojmendes/trilhainfo/HEAD/src/roadmaps/items/monitoring.ts -------------------------------------------------------------------------------- /src/roadmaps/items/packageManager.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flaviojmendes/trilhainfo/HEAD/src/roadmaps/items/packageManager.ts -------------------------------------------------------------------------------- /src/roadmaps/items/python.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flaviojmendes/trilhainfo/HEAD/src/roadmaps/items/python.ts -------------------------------------------------------------------------------- /src/roadmaps/items/ruby.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flaviojmendes/trilhainfo/HEAD/src/roadmaps/items/ruby.ts -------------------------------------------------------------------------------- /src/roadmaps/items/rust.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flaviojmendes/trilhainfo/HEAD/src/roadmaps/items/rust.ts -------------------------------------------------------------------------------- /src/roadmaps/items/security.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flaviojmendes/trilhainfo/HEAD/src/roadmaps/items/security.ts -------------------------------------------------------------------------------- /src/roadmaps/items/unix.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flaviojmendes/trilhainfo/HEAD/src/roadmaps/items/unix.ts -------------------------------------------------------------------------------- /src/roadmaps/react.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flaviojmendes/trilhainfo/HEAD/src/roadmaps/react.ts -------------------------------------------------------------------------------- /src/roadmaps/roadmaps.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flaviojmendes/trilhainfo/HEAD/src/roadmaps/roadmaps.ts -------------------------------------------------------------------------------- /src/roadmaps/test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flaviojmendes/trilhainfo/HEAD/src/roadmaps/test.ts -------------------------------------------------------------------------------- /src/site.webmanifest: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flaviojmendes/trilhainfo/HEAD/src/site.webmanifest -------------------------------------------------------------------------------- /src/support/contentType.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flaviojmendes/trilhainfo/HEAD/src/support/contentType.ts -------------------------------------------------------------------------------- /src/support/navigation.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flaviojmendes/trilhainfo/HEAD/src/support/navigation.ts -------------------------------------------------------------------------------- /src/support/roadmapUtils.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flaviojmendes/trilhainfo/HEAD/src/support/roadmapUtils.ts -------------------------------------------------------------------------------- /src/vite-env.d.ts: -------------------------------------------------------------------------------- 1 | /// 2 | -------------------------------------------------------------------------------- /tailwind.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flaviojmendes/trilhainfo/HEAD/tailwind.config.js -------------------------------------------------------------------------------- /test/setup.ts: -------------------------------------------------------------------------------- 1 | import "@testing-library/jest-dom" -------------------------------------------------------------------------------- /translation/readme-en.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flaviojmendes/trilhainfo/HEAD/translation/readme-en.md -------------------------------------------------------------------------------- /tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flaviojmendes/trilhainfo/HEAD/tsconfig.json -------------------------------------------------------------------------------- /tsconfig.node.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flaviojmendes/trilhainfo/HEAD/tsconfig.node.json -------------------------------------------------------------------------------- /vercel.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flaviojmendes/trilhainfo/HEAD/vercel.json -------------------------------------------------------------------------------- /vite.config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flaviojmendes/trilhainfo/HEAD/vite.config.ts -------------------------------------------------------------------------------- /vitest.config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flaviojmendes/trilhainfo/HEAD/vitest.config.ts -------------------------------------------------------------------------------- /yarn.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flaviojmendes/trilhainfo/HEAD/yarn.lock --------------------------------------------------------------------------------