Project
[오늘은 무엇을 먹을까?] 오무먹 커뮤니티 추가
안녕하세요✋ 개발자 재민콩입니다. 이번에 오늘은 무엇을 먹을까? 사이트의 업데이트된 기능을 소개하려고 합니다. 음식을 좋아하는 사람들이 서로 맛집과 의견등을 공유할 수 있는 공간을 마련했습니다. 아직 무료 서버를 사용하고 있어 정보를 읽어오는 시간이 조금 느립니다. 차후 사용자가 늘어나게 되면 보완할 예정입니다. 많은 이용 부탁드립니다.
[오늘은 무엇을 먹을까?] Server 세팅
안녕하세요🐣🐥 개발자 재민콩입니다. 이번엔 지금까지 진행한 프로젝트를 서버에 올리는 작업에 대해 포스팅 하려고 합니다. 서버에 대한 지식이 많이 부족했기 때문에 알아가는 과정에서 삽질을 많이했지만..😂 이 모든게 미래를 위해 한걸음 다가가는길인걸 알기에 즐거운 마음으로 공부했던 것 같습니다. 서버를 올리기 위한 계획을 먼저 작성해 봤습니다. 첫번째로 저희 부서에서 사용하고있는 Docker, Nginx에 대해 공부를 먼저 진행한 뒤 로컬에서 Docker로 서버 띄우기 두번째로 Docker를 지원하는 Cloud 서비스를 찾아 서버를 띄우는것 아래 링크를 통해 Docker 세팅을 진행할 수 있습니다! [Docker] Django + Postgresql + nginx 로컬 서버세팅 [Docker] Django ..
[오늘은 무엇을 먹을까?] PWA 개발
안녕하세요🙈🙉 개발자 재민콩입니다. 이번글은 PWA로 개발하여 Google Play 앱 출시까지 하는 과정을 포스팅하려고 합니다. PWA란 Progressive Web Applications으로 반응형 웹앱으로 제작된 페이지를 네이티브 앱과 같이 보여주고 오프라인에서도 동작하고, 설치, 푸시 알림 등 기능들을 구현할 수 있고 빠른 로딩을 할 수 있는 장점이 있습니다. 또한 앱으로 빌드하여 Store에 출시도 가능합니다. PWA는 필수 조건이 있습니다. 1. manifest.json 2. service-worker.js 3. icon image 4. https PWA는 새로운 프레임워크나 프로그래밍 언어가 아니고, 위의 조건을 충족시키기만 하면 됩니다. PWABuilder에서 내가 개발한 사이트의 Mani..
[오늘은 무엇을 먹을까?] Flutter 개발 후 PWA로 계획 변경
안녕하세요🙏 개발자 재민콩입니다. 이번글에서는 Flutter 앱 개발했던 내용을 포스팅하려고 합니다. 저희 회사에서 앱 개발자 분들은 Flutter를 사용하고 있지만 저는 Web 개발을 담당하고 있기 때문에 처음 들어보고 접했습니다. 일단 Flutter가 뭔지 Flutter에서 사용하는 dart가 뭔지 병아리 같은 저 이기에 먼저 Flutter가 뭔지부터 알아보고자 했습니다. Flutter란 구글에서 출시한 오픈소스 프레임워크로 Android, IOS는 물론 Windows, MaxOS 등 다수의 플랫폼에 대한 애플리케이션을 모두 구현이 가능한 프레임워크입니다. 이 내용만 들었을 땐 오!?🤔 그럼 Flutter의 단일코드로 Android, IOS 개발이 가능하면 Native언어의 입지가 줄어들고 있지 않을..
[오늘은 무엇을 먹을까?] 음식점 추천 API 개발
안녕하세요🙏 개발자 재민콩입니다. 이번글에선 음식점 추천 API 개발에 대해 포스팅하려고 합니다. API 개발에 사용된 언어는 Python의 오픈 소스 웹 프레임워크인 Django입니다. Django REST framework를 이용하여 API 개발을 진행했습니다. Django를 선택한 큰 이유는 아래 3가지입니다. 1. CRUD 기능이 있는 관리자 페이지를 자동으로 생성 2. 기본으로 제공되는 로그인, 회원가입, 인증, Python의 강력한 라이브러리 등 3. DB table을 model.py에 class로 손쉽게 작성(다른 웹, 응용프로그램 프로젝트에서 DB를 Generate 하는 프로젝트도 해봤지만 제일 간편하고 좋았습니다) DB는 Python과 잘 어울리는 오픈소스인 Postgresql를 사용했습..
[오늘은 무엇을 먹을까?] 프로젝트 기획
안녕하세요🙏 개발자 재민콩입니다. 블로그에 처음으로 작성하는 개인 프로젝트입니다! 기획을 시작으로 개발하면서 고생했던 부분, 유용한 팁 같은 부분을 작성하려고 합니다. 처음 프로젝트를 기획하게 된 이유는 회사에 앱 개발 인원이 적어 시간이 날 때 많이는 아니어도 앱 개발을 도와주면 어떨까? 생각하면서 프로젝트를 기획하기 시작했습니다. 저는 개발을 공부할 때 만들고 싶은것(Web, App, 응용프로그램 등)을 정하고 그것을 해결해 나가면서 개발 스킬을 늘려나가는 것을 선호합니다! 블로그 이름을 맨땅에 코딩으로 정한 이유도 비슷한 이유입니다!(이론적인 부분은 빠르게 한번 보시는 것이 좋습니다) 그래서 생각을 해보다가 제가 평소에 불편하다고 생각했던 부분이 생각나서 그걸 만들어야겠다고 생각했습니다!! 저희 같..