Skip to content

K-Software-BootCamp/2023KEB_Amazon-Potatoes

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

5 Commits
 
 
 
 
 
 

Repository files navigation

 

About The Project

-.Clipchamp.1.mp4

Project Duration: July 31, 2023 - August 23, 2023

Pictato는 KEB Software Bootcamp에서 어노테이션 AI 기업과 연계하여 개발한 프로젝트입니다. 이 어플리케이션은 AWS Cloud 서비스를 이용한 서버리스 백엔드 기술을 활용하여 제작되었으며, 사용자들이 사진을 메모와 함께 업로드하여 감성적인 폴라로이드 사진으로 일상을 기록하고 친구들과 공유할 수 있는 플랫폼을 제공합니다.

 

Key Feature

  • User Management: AWS Cognito와 API Gateway를 활용하여 사용자 관리를 간단하게 처리합니다.
  • Picture Upload: 사용자는 사진을 Amazon S3에 업로드하여 일상적인 순간을 기록할 수 있습니다.
  • Memo Addition: 업로드한 사진에 메모를 추가하여 Amazon DynamoDB에 저장하고 더 많은 정보를 기록할 수 있습니다.
  • Social Sharing: 사용자들은 기록한 사진과 메모를 친구들과 손쉽게 공유할 수 있습니다.
  • Montly Diary: 기록된 사진들을 월별로 찾아볼 수 있습니다.

 

Team Members

  • Team Leader: 경기대학교 컴퓨터공학과 조성원
  • Team Member: 성균관대학교 컴퓨터교육학과 정지윤
  • Team Member: 인하대학교 경영학과 윤서영

 

Built With

Python
React.js
Docker
Yarn
Node.js
TypeScript
Vercel

 

AWS Services

AWS Lambda
AWS API Gateway
AWS Cognito
AWS S3
AWS DynamoDB

 

AWS Architecture

image

 

Usage

  1. Click this link : Pictato
  2. Sign up and verify with your email

 

Getting Started

  1. Clone the repo
    git clone https://github.com/Pictato/Pictato.git
    
  2. Move to app/cdk and install NPM packages
    npm install
  3. Move to app/cdk/lib/config/account.ts and insert your AWS account
    export const Accounts: Account[] = [
      {
        accountId: "your AWS account ID ",
        stage: "your stage",
        region: "whar you want that aws region : ex. 서울(ap-northeast-2)",
        airportCode: "what you want that airportcode : ex. 인천공항(ICN)",
      },
    ];
  4. Run Docker
  5. Move to app/cdk and check stack
    cdk ls
  6. Deploy CDK
    cdk deploy --all
  7. Move to app/frontend/web and yarn install
    yarn install
  8. Fix the URL in app/frontend/web/.env
  9. Run local server
    yarn dev

 

Contact

Seongwon Jo : @wontory

Jiyun Jeong : @Jiyun

Seoyoung Yun : @Ella

 

Acknowledgement

"본 연구는 과학기술정보통신부 및 정보통신기획평가원의 SW전문인재양성사업의 연구결과로 수행되었음"(2022-0-01127)

 

Project Link : https://github.com/Pictato/Pictato.git

Releases

No releases published

Packages

No packages published