코딩일상

22.07.14 TIL 항해 99 4일차 (미니프로젝트 완료) 본문

기록/TIL(Today I Learned)

22.07.14 TIL 항해 99 4일차 (미니프로젝트 완료)

solutionMan 2022. 7. 14. 21:23
반응형

하루소감

항해 첫 프로젝트이 미니프로젝트를 마쳤다.

4일간 정말 미친듯이 코딩을 했던것 같다.

꿈에서조차 코딩을 하고 있었던 나였다. ㅜㅜ

그래도 아래와 같은 기능들을 만들어 볼수 있어서 매우 뿌듯하다.

 

 


미니프로젝트 구현기능

 

우선 구현한 기능들에대해

간단히 정리를 하자면 아래와같다.

  • 로그인과 회원가입
    • 회원가입 중복 검사 접근성 구현
    • 회원가입 기입 오류 사항 접근성 구현
    • 로그인 불일치 사항 접근성 구현
    • 로그인 시 토큰 발급
  • 메인 페이지
    • 포스팅데이터 자료를 카테고리 
    • 로그아웃기능 구현
    • 로그인상태에서만 접근가능(토근 체크를 통해서)
    • 작성시간된 시간 구현
  • (추가)작성 페이지
    • form에 맞춘 작성 기입란 구현
    • url 데이터를 불러와서 이미지 미리보기 기능 구현
    • 등록 시, DB에 전달
    • 수정 시, DB에서 데이터 받아오고 수정 기능 구현
  • 마이페이지 페이지
    • 로그인 id가 같은 포스팅만 보여질수있도록 코딩
    • 상세 정보를 특정 기능을 통해 받아오도록 템플릿 엔진 적용

웹사이트 시연영상

 


미니 프로젝트 Git link

 

GitHub - WHS95/miniproject: 미니프로젝트

미니프로젝트 . Contribute to WHS95/miniproject development by creating an account on GitHub.

github.com

 


몰랐지만 알게 되었던것 

 

readme.md 작성법

 

readme.md라는 것이 있다는것은 알고 있었는데 

어떻게 작성되는줄 몰랐었다. 마크 다운을 기반으로 하며

다양한 마크다운 편집기들을 통해 손쉬게 배워나갈수 있음을 알게 되었다.

 

참고 사이트

 

[ git & github ] Git Hub README.md 작성 | 마크다운 언어

이 포스팅은 구름 에듀 강좌의 "Git으로 시작하는 협업 및 오픈소스 프로젝트" 를 기반으로 작성되었습니다. 이 강의의 강사이신 "나동빈" 님의 자료임을 밝힙니다. 상업적인 의도가 아닌, 공부

ffoorreeuunn.tistory.com

 

 


아쉬웠던점 

  • 변수를 통한 코드 정리
  • 주석을 통해 누구나 쉽고 빠르게 기능 파악 할수있도록 세팅
  • 기능을 구현하기 위한 코드들에 대한 자세한 내용들
  • restful 하지 못했던 부분들에 대한 아쉬움
  • 오류들에 대한 꼼꼼한 리뷰 및 기록

위와 같이 아쉬운점들이 많이 남았다.

하지만 그렇기에 더 성장할 필요성을 느꼈고 기록함으로써 또 한 걸음 성장 해나아가 보려한다.

 


오늘 참고 문서 ,블로그, 깃허브

 

 

[Network] REST란? REST API란? RESTful이란? - Heee's Development Blog

Step by step goes a long way.

gmlwjd9405.github.io

https://geonoo.tistory.com/m/74

 

[항해] JWT 토큰 인증 방식, API - 회고

이번에 항해에서 미니 프로젝트를 진행했는데 JWT 토큰 방식의 로그인 방식을 사용했다. 그런데 인증 방법은 어떤것이 있고 왜 JWT 토큰방식을 이용해야하는지에 대한 이해가 필요했다. 토큰(Tocke

geonoo.tistory.com

 

https://tansfil.tistory.com/58

 

쉽게 알아보는 서버 인증 1편(세션/쿠키 , JWT)

앱 개발을 처음 배우게 됐을 때, 각종 화면을 디자인해보면서 프론트엔드 개발에 큰 흥미가 생겼습니다. 한때 프론트엔드 개발자를 꿈꾸기도 했었죠(현실은 ...) 그러나 서버와 통신을 처음 배

tansfil.tistory.com

 

https://jihyun03.tistory.com/52

 

쿠키/세션 방식과 JWT

1. 쿠키/세션 방식 1) 인증 방식 순서 1. 사용자가 로그인을 한다. 2. 서버에서는 계정정보를 읽어 사용자를 확인한 후, 사용자의 고유한 ID값을 부여하여 세션 저장소에 저장한 후, 이와 연결되는

jihyun03.tistory.com

https://joonior.tistory.com/8

 

항해99 부트캠프_1주차 WIL _미니 웹 프로젝트_4일차

처음 만난 팀원들과 협업하여 드디어 첫 미니 웹 프로젝트를 완성하고 AWS EC2에 업로드하여 제출하였다. 이번 프로젝트에서 필수 포함해야 하는 사항은 'Jinja2 템플릿 엔진을 이용한 서버사이드

joonior.tistory.com

 

반응형

'기록 > TIL(Today I Learned)' 카테고리의 다른 글

22.07.16 TIL  (0) 2022.07.16
22.07.15 TIL 항해99(5일차)  (0) 2022.07.16
22.07.13 TIL 항해 99 3일차  (0) 2022.07.13
22.07.12 TIL 항해 2일차  (0) 2022.07.12
22.07.11 TIL 항해 99(1일차)  (0) 2022.07.11
Comments