Skip to content

Latest commit

 

History

History
69 lines (44 loc) · 3.45 KB

README.md

File metadata and controls

69 lines (44 loc) · 3.45 KB

About the project

컴퓨터 알고리즘 학습지원 웹서비스인 프로그래머스 사용편의를 제고하고 동기를 부여하려는 목적을 가지고 있다. 이 웹프로그램을 통해 실현하고자 하는 기술적 목표는 다음과 같다.

  • 프로그래머스에서 자신이 푼 문제들을 관리할 수 있다 : 추가/수정/삭제 기능
  • 자신뿐 아니라 다른 사람들이 푼 문제의 풀이를 검색해 볼 수 있다 : 검색 기능
  • 활동내역에 따라 등급을 부여받고, 전체 랭킹 Top3를 제시한다 : 데이터 시각화(차트)

Process of the project

이 프로젝트의 진행 과정 및 순서는 다음과 같다.

  1. 데이터 크롤링을 통해 필요한 데이터를 확보한다.
  2. SQL과 PLSQL을 통해 데이터를 필요한 형태로 저장/수정/검색 가능하게 한다.
  3. MVC 패턴을 만들어 백앤드와 프론트앤드의 역할분담을 명확히 한다.
  4. 앤드유저가 사용할 수 있도록 웹서비스를 구현하되, 비동기 방식을 채택한다.
  5. 구글차트를 활용한다.
Items Status
데이터크롤링 Build Status
SQL / PLSQL Build Status
MVC 패턴 Build Status
웹서비스 / 비동기 Build Status
Google Charts Test Status

Built with

* RDBMS : Oracle
* Back End Development Languages : Java / Servlet & JSP / SQL
* Front End Development Languages : Java Script / HTML / CSS
* Libraries : Lombok / Google Chart 
* Tools : Maven / Eclipse / Apache Tomcat / Kakao Oven
* Additional technical sets : Ajax / Selenium

Authors

Images