곰개발ㅈ ㅏ
322
2020-10-16 14:35:22
11
3024

포트폴리오 준비 혹은 간단한 서비스 만들기 위한 팁


얼마전에 개인적으로 Frontend와 Backend를 개발해야 될 일이 있어서 사용했던 것인데 매우 편하긴 합니다.

간단하게 테크 스택 소개할까 합니다. 다 공짜라서 더 좋고요. 혹시 포트폴리오나 간단한 서비스 만들 분은 아래 스택 추천합니다.


Heroku Cloud

https://www.heroku.com/ 

node나 java로 만든 서비스를 올릴 수 있습니다. 무료 버전은 제약이 좀 있긴 하지만 그래도 github와 연동이 되기도 해서 매우 편합니다. Pull request가 master에 merge되면 자동으로 Build되고 Deloy 되게 설정할 수 있습니다. 


MongoDB

간단하게 게시판이라도 만들려면 DB가 필요할텐데 여기 가입하면 500MB가 무료입니다. 

https://www.mongodb.com/


Backend - REST

https://github.com/diegohaz/rest  

NodeJS와 Express로 만든 REST generator 입니다. 아래 동영상 보면서 따라하면 10분만에 REST api를 뚝딱 만들 수 있습니다. 일반, Facebook 및 Google 가입도 지원하고, JWT로 Authentication이 되어 있습니다. Express와 자바스크립트를 어느정도 이해하고 있다면 백엔드 수정이 매우 용이합니다.

MongoDB와 연동되니까 좋고, 기본 CRUD와 기본적인 Authorization 그리고 Pagination까지 지원합니다.

https://www.youtube.com/watch?v=6x-ijyG-ack 


Frontend - React

별도 Repository 만들어서 똑같이 Heroku에 연동하면 됩니다. 배포하는 것도 간단합니다.

https://medium.com/better-programming/how-to-deploy-your-react-app-to-heroku-aedc28b218ae 


전 Github에 Frontend와 Backend repositories를 별도로 만들어서 heroku cloud와 연동해서 썼는데 AWS보다 훨씬 편하고 쓸만 했습니다. 처음 포트폴리오를 준비하시는 분들은 첫 시작으로 나쁘지 않는 선택이라고 봅니다. 






20
34