RyunaDB 웹사이트는 워드프레스로 구축되어 있습니다. 하지만 워드프레스의 인기가 언제까지 갈지 모르겠고, 웹의 흐름과 동떨어진 느낌이 들며, 앞으로 웹사이트에 추가하고 싶은 기능들을 제대로 구현하기 힘든 부분이 많습니다. 그래서 자바스크립트를 기반으로 웹사이트를 다시 만드는 프로젝트를 시작합니다.
필요한 기술은 다음과 같습니다.
- HTML5, CSS3, Javascript ES6: 프론트엔드 필수품.
- React: 바닐라 자바스크립트로는 하기 힘든 일을 하기 위해 필요합니다.
- D3.js: 배틀 데이터 관련한 강력한 시각화 기능을 넣기 위해 필요합니다.
- Node.js: 백엔드를 구성하는 데 필요하며, 원래 파이썬에 익숙해서 Django를 쓰려 했으나 세계적으로 Node를 더 많이 쓰는 것 같아 생각을 바꿨습니다.
또한, 올해 안으로 RyunaDB 모바일 앱 출시 계획이 있습니다.
앱 개발에는 크로스플랫폼 개발이 가능한 React Native를 사용할 생각입니다.
이 모든 것을 배워야 합니다. RyunaDB의 계산기 등을 구현해본 경험이 있기에 적어도 HTML CSS JS에 대해서는 경험이 있다고 할 수 있지만, 많은 부분을 보강해야 합니다.
2학기 복학을 하면서 이 프로젝트를 4학점 정도 로드로 잡아서 14학점만 듣기로 했습니다. 향후 제 진로에도 큰 터닝포인트가 될 수 있겠다고 생각하고, 최선을 다해 공부하고 만들어보려 합니다!
'Pokémon Related Projects' 카테고리의 다른 글
웹사이트 포케모음(Pokémoem)을 소개합니다 (1) | 2020.09.14 |
---|---|
Pokemon-Home-Data-Analysis (0) | 2020.08.03 |