Mini-PR: a web application that allows users to sign PDF documents.

이유정·2023년 4월 30일
0

The goal of this technical task is to implement
the ability to sign PDF documents within the web
application.

요구사항

  • typescript, nextjs 프레임워크를 사용한다.
  • The PDF signature feature must be implemented using
    the Adobe Sign API.
  • Users should be able to upload a PDF document, enter
    the necessary signature request information, and sign
    the document.
  • Signed PDF documents must be saved on the server, and
    the ability to download and delete them must also be
    implemented.

주목할 점
1.The Adobe Sign API is provided as a REST API, and it
can be implemented using the Swagger API
documentation.
2. To use the Adobe Sign API, you must register with
Adobe Sign and obtain an authentication key.
3. There are various ways to sign a PDF document, and the
implementation may vary depending on the chosen
method.

평가기준
1. Ability to develop a web application using the SAPUI5
framework.
2. Ability to implement the PDF signature feature using the
Adobe Sign API.
3. Code readability, maintainability, and extensibility.

해아할 것

  • nextjs, typescript 전체적인 틀 만들기
  • 깃이랑 깃허브랑 연동하기
  • pdf파일 올리는 거
  • 서명란 쓸 수 있게 하기
  • 저장할 수 있게 하기
  • 삭제할 수 있게 하기

04/30 오늘 할 것

axios 설치

axios 설명 참고)
https://velog.io/@devmag/Axios-%EC%84%A4%EC%B9%98-%EB%AC%B8%EB%B2%95-%EC%A0%95%EB%A6%AC

nextjs/ typescript 이용해서 파일업로드 하는 방법

참고주소 진짜 좋음 !!! 감사합니다 ㅎㅎ,,
따라서 진행 !
참고) https://codersteps.com/articles/how-to-build-a-file-uploader-with-next-js-and-formidable

nextjs에서 tailwind CSS 설정하기

npm install -D tailwindcss postcss autoprefixer
npx tailwindcss init -p

현 진행상황

앞으로 해야할 것

  • 내가 참고한 사이트 따라서 다 만들어보기
  • 서명 기능 넣어야함
  • 추가해서 넣고 싶은 기능 넣는다.
  • 디자인 변경한다.
  • 웹 배포, 앱 배포 해보기 googleplay에도 배포해보고 싶음

오늘 완료할 것

  • 내가 참고한 사이트 따라서 다 만들어보기

date-fn

moment.js 대신 data-fn을 설치했다.

  • 날짜를 formatting 하고 싶다.
  • 인기있고, 가벼운 패키지다.
  • '/uploads/01-06-2022'이런 형식의 date일 것임.

설치

spm i date-fns

mime

설치

npm i mime && npm i --save-dev @types/mime

profile
팀에 기여하고, 개발자 생태계에 기여하는 엔지니어로

0개의 댓글