프로젝트 follow

출석 관리 사이트 제작과정 - follow(1)

알 수 없는 사용자 2019. 7. 24. 17:15
반응형

2019년 01월 11일 시작한 프로젝트 follow는 4월 16일에 최종 수정 버전을 업로드하였고 현재까지 쓰이고 있다.

 

나름 현실적이고 실용적인 프로젝트였고, 해당 프로젝트를 천천히 정리하여 블로그에 올리려 한다.

 

일단 다음과 같은 사항을 알리고자 한다!

 

1. 맨땅에 해딩으로 만들었다..

   전문가가 만든 것이 아니다.. 정말 많은 꼼수와 여러가지 안좋은 습관들이 잔뜩 들어간 작품이다. 유의 바란다.

 

2. 사용하기 위해 만든 Customize 되어있는 프로젝트다.

   만약 누군가 해당 게시물을 본다면 따라하는 것이 아닌 응용을 해야 할것이라는 사실을 미리 언급한다.

 

그렇다면 내가 만든 프로젝트는 무엇일까?

https://follow-dee50.firebaseapp.com/

 

Follow

선택 해주세요! 출석체크 기도편지 리더관리

follow-dee50.firebaseapp.com

우선 사이트 명은 다음과 같다. 로그인 시스템을 갖추고 있기 때문에 들어가서 본다 한들 볼것은 없겠지만 도메인을 공개한다. 소스공개를 막는 소스를 넣어두지 않았기 때문에 끔찍한 코딩을 적나라하게 볼 수 있을 것이다.

본인도 더 이상 해석이 불가능한 소스코드이므로 누군가 열정을 가지고 살펴보자 한다면 말리고 싶다.

참고하라는 의미로 공개한 소스이므로 내부에 있는 여러 링크들을 악용하지는 말아줬으면 한다. 혹여 그런 일이 생긴다면 사이트 공개는 차후 내리도록 하겠다.

 

이 프로젝트는 다음과 같은 사항들을 고려하는 개발자들에게 필요한 예시가 될 것 같다.

 

- firebase를 활용한 호스팅.

- 구글 스프레드시트와 웹간의 데이터 연동.

- 구글 스프레드시트의 스크립트 사용.

- 기본적인 HTML, CSS, JavaScript를 활용한 사이트 구축

 

 

특히 해당 프로젝트를 만들며 가장 어려웠던 부분은 스프레드시트와 웹의 연동, 그리고 스크립트 사용 방법이었다.

국내 자료들에서는 해당 문제들에 대한 솔루션을 찾기 힘들었고, 몇 가지는 구글링이 아닌 직접 시도해보며 알아낸 결과물도 포함되어 있다.

 

이 게시물이 모두 정리가 된다면 꽤나 많은 사람들에게 유익한 정보가 될 것이라 생각하며 차근차근 게시해 보도록 하겠다.

반응형