Giter VIP home page Giter VIP logo

choijinyoung-portfolio's Introduction

최진영의 포트폴리오

😊 소개

친구를 통해 우연히 개발을 접했습니다. 동영상을 통해 홀로 공부를 시작했고, 개발의 꿈을 키우기위해 천안에서 서울을 오가며 국비교육학원을 다녔습니다. 뒤늦게 찾은 적성인만큼 더 열정을 갖고 즐겁게 개발을 배워가고 있습니다.

Java, Servlet JSP

국비교육과정을 통해 프로그래밍 기초문법에 대해 공부했고 MVC패턴을 이해하고 있습니다.
많이 미흡하지만 책과 동영상 강의를 통한 학습으로 꾸준히 공부하고 있습니다.

Spring Framework

파이널 프로젝트를 통해 많이 공부할 수 있었습니다. 수강이 끝난 후 JPA 등 새로운 지식이나 부족한 부분을 인터넷 강의를 통해 채우려고 노력하고 있습니다.

github

작은 프로젝트부터 파이널 프로젝트까지 github를 통해 소스 코드를 관리하였고 협엽 역시 github로 진행하였습니다.

🚀 프로젝트

😈 Developer Village(DEVIL)

개발자 커뮤니티(국비교육 파이널 팀프로젝트)

1. 참여 인원: 5명

2. 개발 기간: 20.10.27 ~ 20.12.31

3. 기술 스택:

Java11, Spring, Gradle, Mybatis, Tomcat, MariaDB, JSP, Ajax, JQuery, HTML, CSS, JavaScript

4. ERD 설계

mysql-model

5. 메인화면(일반 유저페이지 / 관리자 페이지)

Devil에 맞는 컨셉과 개발자의 눈을 고려한 다크모드로 진행하고자 했습니다. real

6. 핵심 기능

  • 회원가입 / 로그인 - 예외 발생 시 문구 출력.
  • 게시글 / 댓글 CRUD 및 대댓글 기능.(게시글 작성 시 마크다운 기능 추가)
  • 뱃지 시스템: 유저 활동(게시글 작성 등)에 기반한 뱃지 획득.
  • 태그 시스템: 게시글마다 태그 적용 ex) #java, #Ruby
  • 팔로우 / 언팔로우 시스템: 팔로우한 계정의 게시글을 사용자 개인 피드에서 쉽게 조회 가능.
  • 게시글 검색 기능.(java로 검색 시 제목뿐만아니라 java태그 게시글도 분류)
  • 사용자 개인 피드.(획득한 뱃지, 팔로우한 유저, 게시글 확인 가능)
  • 개인 알림 기능 (댓글, 대댓글, 팔로우, 뱃지 획득)

상세내용: Developer village.pdf

부족하지만 끝까지 읽어주셔서 감사합니다.

Contact

깃허브: https://github.com/cchoijjinyoung
이메일: [email protected]

choijinyoung-portfolio's People

Contributors

cchoijjinyoung avatar

Watchers

 avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.