21 세기 학습자를위한 커뮤니티에서 제작 한? ? ?
우리는 21 세기 학습자가 직면 한 문제를 해결하기 위해 프로젝트를 구상했습니다. 인터넷 시대의 학습자는 검색 엔진의 자원이 홍수되어 자신을 찾습니다. 학습 할 링크를 찾지 만, 최상의 결과를 보여주는 최고의 SEO (검색 엔진 최적화)가있는 웹 사이트이기 때문에 항상 최고의 교사/최고 등급의 교사가 아닙니다. 또한, 해당 분야의 전문가가 인터넷에 제작 한 많은 무료 리소스가 있지만 대기업과 대학이 홍보하는 구식 코스 비용을 지불해야합니다.
Footsteps App & Browser Extension을 통해 우리는 멘토 (멘토) 첫 번째 접근 방식을 취하기위한 최상의 자원을 찾는 문제를 해결합니다. 도메인 전문가가 웹 앱 및 브라우저 확장으로 학습 여행을 저장하고 다른 모든 사람들이 따라갈 수 있도록 작동합니다. 모든 리소스를 '발자취'(연대순으로 추가)라고하며 발자국 모음은 학습 경로를 구성합니다. 학습자는 학습 경로를 학습 여정으로 "저장"하고 그의 진행 상황을 추적 할 수 있습니다. 이 앱은 또한 발자국 커뮤니티의 다른 학습자들이 잘 평가 한 다른 권장 경로를 제안합니다.
다음은 우리가 발자국을 내놓은 이유에 대한 몇 가지 예입니다.
Reddit Thread- "IBMS 데이터 과학 인증 소개"
| SL 아니요 | 특징 | 상태 |
|---|---|---|
| 01 | 경로를 개인/공개로 만드는 능력. | |
| 02 | 학습 경로를 "포크"하는 능력 및 변화를 제안합니다. | |
| 03 | 학습자에게 올바른 리소스를 추천하기위한 협업 필터링 권장 시스템. | |
| 04 | 학습 경로에서 진행 상황을 절약 할 수있는 능력. | |
| 05 | 학습 경로를 향상시키는 능력. | |
| 06 | 사용자를 팔로우하는 능력. | |
| 07 | 검색 바, 활성 학습 경로 및 새로운 기울기 경로가있는 수정 된 홈페이지 UI. |
Gatsby CLI를 설치하십시오.
npm install -g gatsby-cli포크 & 복제 레포
git clone https://github.com/[yourname]/footsteps-app노드 종속성을 설치합니다
Gatsby CLI를 사용하여 스타터를 지정하는 새 사이트를 만듭니다.
cd footsteps-app/
npm install.env에 자격 증명을 추가하십시오
.env.development 파일을 작성하고 아래에 나열된 변수를 추가하십시오.
테스트 목적으로 아래 자격 증명을 사용하십시오
GATSBY_HASURA_GRAPHQL_URL=http://rle-test.herokuapp.com/v1/graphql
GATSBY_HASURA_GRAPHQL_ADMIN_SECRET= ! footstepstest !
GATSBY_FIREBASE_API_KEY=AIzaSyCfv2UcXCifCqmo6PhpdjKajVcpP_8Al9M
GATSBY_FIREBASE_AUTH_DOMAIN=fnplus-rle-test.firebaseapp.com
GATSBY_FIREBASE_DATABASE_URL=https://fnplus-rle-test.firebaseio.com
GATSBY_FIREBASE_PROJECT_ID=fnplus-rle-test
GATSBY_FIREBASE_STORAGE_BUCKET=fnplus-rle-test.appspot.com
GATSBY_FIREBASE_MESSAGING_SENDER_ID=1042822146411
GATSBY_FIREBASE_APP_ID=1:1042822146411:web:d09d2baa58dd82ff49842e
GATSBY_GOOGLE_TRACKING_ID=UA-154496987-1Firebase 프로젝트에 액세스하려면이 양식을 작성하십시오.
테스트 DB에 액세스하려면이 링크를 사용하고 '! footstepstest!' 비밀번호로.
개발을 시작하십시오. 새 사이트 디렉토리로 이동하여 시작하십시오.
gatsby develop소스 코드를 열고 편집을 시작하십시오!
귀하의 사이트는 이제 http://localhost:8000 에서 실행 중입니다!
참고 : 두 번째 링크가 표시됩니다 : http://localhost:8000/___graphql . 이것은 데이터를 쿼리하는 데 사용할 수있는 도구입니다. Gatsby 튜토리얼 에서이 도구 사용에 대해 자세히 알아보십시오.
선택의 코드 편집기에서 footsteps-app 디렉토리를 열고 src 에서 파일을 편집하십시오. 변경 사항을 저장하면 브라우저가 실시간으로 업데이트됩니다!
개츠비에 대한 전체 문서는 웹 사이트에 살고 있습니다.
대부분의 개발자에게는 Gatsby와 함께 사이트를 만들기위한 심층적 인 자습서부터 시작하는 것이 좋습니다. 그것은 당신의 능력 수준에 대한 가정에서 시작하여 프로세스의 모든 단계를 통과합니다.
코드 샘플로 바로 다이빙하려면 문서로 향합니다. 특히 사이드 바의 " 가이드 ", " API 참조 "및 " 고급 튜토리얼 "섹션을 확인하십시오.
문서 개선에 대한 제안을 환영합니다. 자세한 내용은 "기여 방법"문서를 참조하십시오.
학습 시작 Gatsby : 튜토리얼 팔로우 · 문서 읽기
| 이름 | 접촉 지점 |
|---|---|
| Dev Daksan | |
| Praveen Kumar | |
| Sudipto Ghosh | |
| 타룬 나그팔 |
쿼리를 자유롭게 물어보세요 !! ?

GPL V3 라이센스에 따라 라이센스가 부여되었습니다.
Footsteps.dev를 주최 한 많은 기고자들과 Netlify & Heroku에게 감사합니다.