방학숙제로 그리던 그림일기를 AIary에 그리자!
일기장과 그림은 내가 제공할게
스토리는 누가 짤래?
![]() |
일기를 작성해 저장해보세요
일기장에서 키워드를 추출해 그림일기에 사용할 그림을 제공합니다 이 세상에 단 하나밖에 없는 그림 일기를 작성해보세요 현재는 서버 중지된 상태입니다! |
![image](https://private-user-images.githubusercontent.com/79428205/275214213-e2ecc6c3-2dc2-466b-a995-4807ad39c9f6.gif?jwt=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpc3MiOiJnaXRodWIuY29tIiwiYXVkIjoicmF3LmdpdGh1YnVzZXJjb250ZW50LmNvbSIsImtleSI6ImtleTUiLCJleHAiOjE3MzkxMzgzNjgsIm5iZiI6MTczOTEzODA2OCwicGF0aCI6Ii83OTQyODIwNS8yNzUyMTQyMTMtZTJlY2M2YzMtMmRjMi00NjZiLWE5OTUtNDgwN2FkMzljOWY2LmdpZj9YLUFtei1BbGdvcml0aG09QVdTNC1ITUFDLVNIQTI1NiZYLUFtei1DcmVkZW50aWFsPUFLSUFWQ09EWUxTQTUzUFFLNFpBJTJGMjAyNTAyMDklMkZ1cy1lYXN0LTElMkZzMyUyRmF3czRfcmVxdWVzdCZYLUFtei1EYXRlPTIwMjUwMjA5VDIxNTQyOFomWC1BbXotRXhwaXJlcz0zMDAmWC1BbXotU2lnbmF0dXJlPWMxMTk3NTRjZjM4YzU1NjlmYWYyNjk5NGQ3MWJiMTEzYjIzNjE0MjdlOTJhOWNkNTIwMGMzZTI2NDBhNTljYjEmWC1BbXotU2lnbmVkSGVhZGVycz1ob3N0In0.XplhaxiVWNHtl5U7ff1HME5TSkkgSj5t6NLD6DNNbag)
![image](https://private-user-images.githubusercontent.com/79428205/275214306-3ff6cb4f-3917-4af6-bb67-242b02671517.gif?jwt=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpc3MiOiJnaXRodWIuY29tIiwiYXVkIjoicmF3LmdpdGh1YnVzZXJjb250ZW50LmNvbSIsImtleSI6ImtleTUiLCJleHAiOjE3MzkxMzgzNjgsIm5iZiI6MTczOTEzODA2OCwicGF0aCI6Ii83OTQyODIwNS8yNzUyMTQzMDYtM2ZmNmNiNGYtMzkxNy00YWY2LWJiNjctMjQyYjAyNjcxNTE3LmdpZj9YLUFtei1BbGdvcml0aG09QVdTNC1ITUFDLVNIQTI1NiZYLUFtei1DcmVkZW50aWFsPUFLSUFWQ09EWUxTQTUzUFFLNFpBJTJGMjAyNTAyMDklMkZ1cy1lYXN0LTElMkZzMyUyRmF3czRfcmVxdWVzdCZYLUFtei1EYXRlPTIwMjUwMjA5VDIxNTQyOFomWC1BbXotRXhwaXJlcz0zMDAmWC1BbXotU2lnbmF0dXJlPTBkZGRmZmJmMDJjYTlhOTlmM2I2NTY0ZGFjM2I4MjVkZDc1NGMyM2RhNmNjYTY3ZTcwMDFiMWVmMTk0ZmYyYTImWC1BbXotU2lnbmVkSGVhZGVycz1ob3N0In0.wy1rIDbuHssS1aWkjoG2PnhF51cfUEqN2UnNtVE1Za8)
![image](https://private-user-images.githubusercontent.com/79428205/275214335-de584f0b-3ae3-40f5-a9e6-5667390019f2.gif?jwt=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpc3MiOiJnaXRodWIuY29tIiwiYXVkIjoicmF3LmdpdGh1YnVzZXJjb250ZW50LmNvbSIsImtleSI6ImtleTUiLCJleHAiOjE3MzkxMzgzNjgsIm5iZiI6MTczOTEzODA2OCwicGF0aCI6Ii83OTQyODIwNS8yNzUyMTQzMzUtZGU1ODRmMGItM2FlMy00MGY1LWE5ZTYtNTY2NzM5MDAxOWYyLmdpZj9YLUFtei1BbGdvcml0aG09QVdTNC1ITUFDLVNIQTI1NiZYLUFtei1DcmVkZW50aWFsPUFLSUFWQ09EWUxTQTUzUFFLNFpBJTJGMjAyNTAyMDklMkZ1cy1lYXN0LTElMkZzMyUyRmF3czRfcmVxdWVzdCZYLUFtei1EYXRlPTIwMjUwMjA5VDIxNTQyOFomWC1BbXotRXhwaXJlcz0zMDAmWC1BbXotU2lnbmF0dXJlPTExY2UyZjE5ZmJmZTVjOWQyZTZkNmRkNzlkNzk5Y2UyZGVlYzM2NzFkZjIyMDEyZmE5NmQ1NjhmYTc4NzRmNGImWC1BbXotU2lnbmVkSGVhZGVycz1ob3N0In0.aLjNqA3EvC_Rkq2QWfp7v-04-SnAoO9C-dH6fROv8sc)
![image](https://private-user-images.githubusercontent.com/79428205/275214341-42830812-b2a4-47de-8b81-d7683c4cfb84.gif?jwt=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpc3MiOiJnaXRodWIuY29tIiwiYXVkIjoicmF3LmdpdGh1YnVzZXJjb250ZW50LmNvbSIsImtleSI6ImtleTUiLCJleHAiOjE3MzkxMzgzNjgsIm5iZiI6MTczOTEzODA2OCwicGF0aCI6Ii83OTQyODIwNS8yNzUyMTQzNDEtNDI4MzA4MTItYjJhNC00N2RlLThiODEtZDc2ODNjNGNmYjg0LmdpZj9YLUFtei1BbGdvcml0aG09QVdTNC1ITUFDLVNIQTI1NiZYLUFtei1DcmVkZW50aWFsPUFLSUFWQ09EWUxTQTUzUFFLNFpBJTJGMjAyNTAyMDklMkZ1cy1lYXN0LTElMkZzMyUyRmF3czRfcmVxdWVzdCZYLUFtei1EYXRlPTIwMjUwMjA5VDIxNTQyOFomWC1BbXotRXhwaXJlcz0zMDAmWC1BbXotU2lnbmF0dXJlPTgwZGRlNTEyYjBjZGMzNjFmZmU4MGFkYjJiNDI4YmQyY2U5MzQyMTY0MThiZWMzODFkMzhkZWQ0ZWMwMmUzMzYmWC1BbXotU2lnbmVkSGVhZGVycz1ob3N0In0.U2qQxjHEAHfOhcRMcFrbqoxDwW10UQUxJUKR6JBB6kc)
일기를 작성하고 <그림가져오기> 를 누릅니다. AI 로 키워드를 추출하여 이미지를 출력됩니다.
그림을 선택하거나 <그림그리기>로 직접 그릴 수 있습니다.
일기를 작성하고 를 누릅니다. Dall-E AI 로 추출된 이미지를 선택하여 그림일기를 완성할 수 있습니다.
![image](https://private-user-images.githubusercontent.com/79428205/275215783-241768ff-a4f5-4a8e-919b-f0b91bfa08d0.gif?jwt=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpc3MiOiJnaXRodWIuY29tIiwiYXVkIjoicmF3LmdpdGh1YnVzZXJjb250ZW50LmNvbSIsImtleSI6ImtleTUiLCJleHAiOjE3MzkxMzgzNjgsIm5iZiI6MTczOTEzODA2OCwicGF0aCI6Ii83OTQyODIwNS8yNzUyMTU3ODMtMjQxNzY4ZmYtYTRmNS00YThlLTkxOWItZjBiOTFiZmEwOGQwLmdpZj9YLUFtei1BbGdvcml0aG09QVdTNC1ITUFDLVNIQTI1NiZYLUFtei1DcmVkZW50aWFsPUFLSUFWQ09EWUxTQTUzUFFLNFpBJTJGMjAyNTAyMDklMkZ1cy1lYXN0LTElMkZzMyUyRmF3czRfcmVxdWVzdCZYLUFtei1EYXRlPTIwMjUwMjA5VDIxNTQyOFomWC1BbXotRXhwaXJlcz0zMDAmWC1BbXotU2lnbmF0dXJlPTM4NWY2MGNhYTJjNjZlMzliZDQwNWQ3NDI5MDcxZjI5YjUyYjdlYzM4OGJjMDlhYzYzYzlhZjljYjY3YzE3MzImWC1BbXotU2lnbmVkSGVhZGVycz1ob3N0In0.scHeZEU6dBbgm5CiCjRJicX4P8BW_ZDZazhGvn1bVa8)
![image](https://private-user-images.githubusercontent.com/79428205/275214623-7420bb16-65d7-4dea-90f1-3306c5a5a517.gif?jwt=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpc3MiOiJnaXRodWIuY29tIiwiYXVkIjoicmF3LmdpdGh1YnVzZXJjb250ZW50LmNvbSIsImtleSI6ImtleTUiLCJleHAiOjE3MzkxMzgzNjgsIm5iZiI6MTczOTEzODA2OCwicGF0aCI6Ii83OTQyODIwNS8yNzUyMTQ2MjMtNzQyMGJiMTYtNjVkNy00ZGVhLTkwZjEtMzMwNmM1YTVhNTE3LmdpZj9YLUFtei1BbGdvcml0aG09QVdTNC1ITUFDLVNIQTI1NiZYLUFtei1DcmVkZW50aWFsPUFLSUFWQ09EWUxTQTUzUFFLNFpBJTJGMjAyNTAyMDklMkZ1cy1lYXN0LTElMkZzMyUyRmF3czRfcmVxdWVzdCZYLUFtei1EYXRlPTIwMjUwMjA5VDIxNTQyOFomWC1BbXotRXhwaXJlcz0zMDAmWC1BbXotU2lnbmF0dXJlPTc2YzMzYjM0YWE0NWE5ZDE0NzYzZmQ1OTQxZDEzOTdlYTQ1NjY4MDc3NTEzZjM4NzFjOWYzMmRjYjg4MTcxZjQmWC1BbXotU2lnbmVkSGVhZGVycz1ob3N0In0.WtDpPBRpQMiqrza-7gFuf3A_ugJCjlyppGrNvAVUmGE)
- Frontend: Vite, React, TypeScript, React-Query, Zustand, Styled-Components
- Backend : SpringBoot, Spring-Security, JPA, Gradle, Flask
- Web Server: Nginx
- Asynchronous: Celery, Rabbitmq
- WSGI: Gunicorn
- Database: AWS RDS MySQL, Redis
- AI : KoNLPy, Dall-E 2
- Deployment: Docker, AWS EC2, AWS S3 bucket
- API Test : Postman
- API Documentation : Swagger
- Others: Github, Notion, Zoom, Slack, Figma
git clone https://github.com/AI-ary/docker-v2.git
Path: /docker-v2/backend-spring/src/main/resources/application.yml
RDS, Redis, JWT 추가
server:
servlet:
context-path: /api
spring:
application:
name: aiary
jpa:
database: mysql
show-sql: true
hibernate:
ddl-auto: update
properties:
hibernate:
dialect: org.hibernate.dialect.MySQL8Dialect
format_sql: true
generate-ddl: true
redis:
host: localhost # 로컬: localhost / docker: redis
port: 6379
datasource:
driver-class-name: com.mysql.cj.jdbc.Driver
url:
username:
password:
cloud:
aws:
s3:
bucket:
stack.auto:
region.static:
credentials:
accessKey:
secretKey:
jwt:
secret:
Path: /docker-v2/Ai-flask/.env AI 환경변수
# Dalle Open AI
OPEN_AI_KEY=
# Database
DB_USERNAME=
DB_PASSWORD=
DB_HOST=
DB_SCHEMA=
DB_PORT=
# RabbitMq
RABBITMQ_USER=
RABBITMQ_PASSWORD=
# S3
ACCESS_KEY_ID=
SECRET_ACCESS_KEY=
S3_BUCKET_REGION=
S3_BUCKET_NAME=
docker-compose -f docker-compose.prod.yml up --build
고원준 | 박희경 | 박준수 | 이민지 | 임광수 | 이예은 |
---|---|---|---|---|---|
![]() |
|||||
PM | Leader, Backend, DevOps | Backend, DevOps | Frontend | Frontend | Design |