자동차 재생부품을 거래 할 수 있는 앱 개발
사용자는 자동차 정비업체 오너 및 직원으로 정비업체 상호간 재생부품을 거래할 수 있도록 함
파일럿 프로젝트로 수익성을 보기 위해 안드로이드 앱만 제작
프로젝트 시작일 : 2022.08.01
백엔드 - JAVA ( MSA : Micro Service Architecture)
1. 가장 많이 사용했던 개발언어를 토대로 개발을 진행하기로 함.
2. Golang를 이용하려고 하였으나, 가장 많이 사용해본 언어라
아무래도 삽질 않고 구현 할 수 있겠다는 생각이 들어 선택함. (모험을 싫어하는것은 아닌데...이번엔 자바로)
3. Spring boot을 이용함
프론트앤드 (앱UI) - Vue.js and Onsen UI
1. Android, IOS 지원
2. 처음 사용해 보는 것이라서 시행착오가 있을듯
3. Onsen UI 2: Beautiful HTML5 Hybrid Mobile App Framework and Tools - Onsen UI
Onsen UI 2: Beautiful HTML5 Hybrid Mobile App Framework and Tools
Native look and feel with lots of ready-to-use components and automatic styling A rich variety of UI components specially designed for mobile apps. Onsen UI provides tabs, side menu, stack navigation and tons of other components such as lists and forms. Th
onsen.io
DATABASE - Mysql
1. 로컬 테스트 및 서버에서도 가볍게 사용할 수 있다고 판단됨
SERVER - vultr (Cloud Server)
1. AWS보다 가격적인 측면에서 유리
2. Linux에 대해서 어느정도 알고 있기 때문에 방화벽, TCP설정, Java, Mysql 설치 등에 대한 부담 없음.
3. 국내에 SERVER 구축. 따라서, 국내 정비업체만을 대상으로 하기에 네트워크 속도이슈 없음.
4. OS는 CentOS 8 Stream x64 선택
5. SSD VPS Servers, Cloud Servers and Cloud Hosting - Vultr.com
SSD VPS Servers, Cloud Servers and Cloud Hosting
Vultr Global Cloud Hosting - Brilliantly Fast SSD VPS Cloud Servers. 100% KVM Virtualization
www.vultr.com
프로젝트 진행을 위한 프로그램
1. 인텔리제이 - 자바프로젝트 개발 진행 (거금을 내고 사용중이니, 이클립스보다 좋을 수 밖에)
2. mysql workbench - mysql 쿼리 테스트
3. Visual Studio Code - 요즘 프론트앤드 개발할때는 최고임
4. Evernote - 프로젝트 진행 시 정리가 필요한 것은 에버노트를 이용
5. Microsoft To do - 혼자 개발할 때는 생각보다 유용함 (Jira를 대신 활용)
6. Android Studio - 이건 안드로이드 앱개발하려면 필수적인 요소
7. Xshell, Xftp - ssh 접속 및 ftp접속은 NetSarang에서 제공하는 프로그램 이용
XSHELL - NetSarang Website
업계 최고의 강력한 SSH 클라이언트 다운로드 구매하기 Xshell의 이점
www.netsarang.com
'개인 프로젝트 > 아부품' 카테고리의 다른 글
아부품 파일럿 프로젝트 완성 (0) | 2023.03.28 |
---|