/TodakTodak

๐Ÿฐ Ai ์ฑ—๋ด‡ ํ† ๋‹ฅ์ด์™€ ํ•จ๊ป˜ ์“ฐ๋Š” ๊ฐ์ •์ผ๊ธฐ - ํ† ๋‹ฅํ† ๋‹ฅ ๐Ÿ“’

Primary LanguageJupyter Notebook

๐Ÿฐ ๊ฐ์ • ๋ถ„์„ & ์œ„๋กœ ์ฑ—๋ด‡, ํ† ๋‹ฅํ† ๋‹ฅ ๐Ÿš‘

๋ชฉ์ฐจ

๊ฐœ์š”

์„œ๋น„์Šค ๊ฐœ์š”

  • ํ† ๋‹ฅํ† ๋‹ฅ : ์•ˆ๋“œ๋กœ์ด๋“œ ๊ธฐ๋ฐ˜์˜ ์ผ๊ธฐ ์ž‘์„ฑ ๋ฐ AI ๊ธฐ๋ฐ˜์˜ ์ผ๊ธฐ ๋ถ„์„ ์„œ๋น„์Šค
  • ๊ธฐํš์˜๋„ : AI์˜ ์ผ๊ธฐ ๋ถ„์„ ๊ฒฐ๊ณผ๋ฅผ ์ œ๊ณต
  • ๊ธฐ๋Œ€ํšจ๊ณผ : ์‚ฌ์šฉ์ž์˜ ๊พธ์ค€ํ•œ ์ผ๊ธฐ ์ž‘์„ฑ์„ ํ†ตํ•œ ๊ฐ์ • ๋ณ€ํ™”์˜ ๋ถ„์„
  • ์ฐจ๋ณ„์  : ๊ธฐ์กด ์„œ๋น„์Šค์—์„œ ๋ถˆํŽธํ–ˆ๋˜ ๋ฐฑ์—… ๋ฐ ๋ถˆ๋Ÿฌ์˜ค๊ธฐ ๊ธฐ๋Šฅ์˜ ๊ฐ„ํŽธํ™”

ํ•ต์‹ฌ ๊ธฐ๋Šฅ

  • ํ…์ŠคํŠธ ๋˜๋Š” ์Œ์„ฑ์œผ๋กœ ์ผ๊ธฐ ์ž‘์„ฑ
  • AI ์ฑ—๋ด‡์˜ ๊ฒฉ๋ ค ๋‹ต๋ณ€ ์ œ๊ณต
  • ์ผ๊ธฐ ๋‚ด์šฉ์„ ๋ถ„์„ํ•˜์—ฌ ๊ทธ๋‚ ์˜ ๊ฐ์ • ์ œ๊ณต
  • ์ด์šฉ์ž๊ฐ€ ์ž‘์„ฑํ•œ ์ผ๊ธฐ๋ฅผ ํ†ตํ•ด ๊ฐ์ • ๋ณ€ํ™”๋ฅผ ๊ทธ๋ž˜ํ”„๋กœ ์ œ๊ณต

์„ค๊ณ„

๊ธฐ์ˆ  ์Šคํƒ

๐Ÿ’› AI

โค Front End GetX

๐Ÿ’™ Back End Java JPA Jwt

๐Ÿ–ค Database

๐Ÿ’š CI/CD

๐Ÿ’œ Tools

๐Ÿ’– IDE

์„œ๋น„์Šค ์•„ํ‚คํ…์ณ

Figma ๐Ÿ”—

ERD

์š”๊ตฌ์‚ฌํ•ญ ๋ช…์„ธ์„œ

API ๋ช…์„ธ์„œ ๐Ÿ”—

๊ธฐ๋Šฅ

๋ฉ”์ธ ํŽ˜์ด์ง€

์ผ๊ธฐ ์ž‘์„ฑ

์ผ๊ธฐ ์กฐํšŒ

์ผ๊ธฐ ๋ถ„์„

AI

๋ผ์ด๋ธŒ๋Ÿฌ๋ฆฌ

name description version link
KoBERT Korean Bidirectional Encoder Representations from Transformers - KoBERT
BERT Bidirectional Encoder Representations from Transformers - BERT
KoGPT2 Korean Generative Pre-trained Transformer - KoGPT2
GPT2 Generative Pre-trained Transformer - GPT2

๋””๋ ‰ํ† ๋ฆฌ

๐Ÿ“TodakTodak
โ”œโ”€โ”€๐Ÿ“aipjt
โ”œโ”€โ”€๐Ÿ“diarys
โ””โ”€โ”€๐Ÿ“service
    โ””โ”€โ”€๐Ÿ“static
        โ”œโ”€โ”€๐Ÿ“emotion
        โ”‚   โ””โ”€โ”€๐Ÿค–kobert_emotion.pt 
        โ”œโ”€โ”€๐Ÿ“kogpt
        โ”‚   โ””โ”€โ”€๐Ÿค–kogpt_chatbot.pt 
        โ””โ”€โ”€๐Ÿ“kobert
            โ”œโ”€โ”€๐Ÿค–kobert_chatbot.pt 
            โ”œโ”€โ”€๐Ÿ“data
            โ””โ”€โ”€๐Ÿ“model

์ž์„ธํ•œ AI ์„ค๋ช… ๋งํฌ

Front-end

๋ผ์ด๋ธŒ๋Ÿฌ๋ฆฌ

name description version link
Flutter_secure_storage ๋””๋ฐ”์ด์Šค ๋‚ด๋ถ€์— ์ •๋ณด๋ฅผ ์ €์žฅํ•˜๊ธฐ ์œ„ํ•ด ๋ณด์•ˆ์— ์ตœ์ ํ™”๋œ ์Šคํ† ๋ฆฌ์ง€ 8.0.0 flutter_secure_storage
Get ์ƒํƒœ ๊ด€๋ฆฌ ๋ผ์ด๋ธŒ๋Ÿฌ๋ฆฌ 4.6.5 get
dio ์„œ๋ฒ„์™€ ํ†ต์‹ ์„ ํ•˜๊ธฐ ์œ„ํ•ด ํ•„์š”ํ•œ ํŒจํ‚ค์ง€ 5.0.3 dio
flutter_tts ํ…์ŠคํŠธ๋ฅผ ์Œ์„ฑ์œผ๋กœ ๋ณ€ํ™˜ํ•˜๋Š”๋ฐ ํ•„์š”ํ•œ ํŒจํ‚ค์ง€ 3.6.3 flutter_tts
speech_to_text ์‚ฌ์šฉ์ž์˜ ๋ฐœํ™”๋ฅผ ํ…์ŠคํŠธ๋กœ ์ถ”์ถœํ•˜๊ธฐ ์œ„ํ•ด ํ•„์š”ํ•œ ํŒจํ‚ค์ง€ 6.1.1 speech_to_text
table_calendar flutter์—์„œ calendar์— event๋ฅผ ํ‘œ์‹œํ•˜๊ธฐ ์œ„ํ•ด ํ•„์š”ํ•œ ํŒจํ‚ค์ง€ 3.0.1 table_calendar
device_info ๋””๋ฐ”์ด์Šค์˜ ์ •๋ณด๋ฅผ ์–ป๊ธฐ ์œ„ํ•ด ํ•„์š”ํ•œ ํŒจํ‚ค์ง€ 2.0.0 device_info
flutter_dotenv ํ™˜๊ฒฝ๋ณ€์ˆ˜๋ฅผ ๊ด€๋ฆฌํ•˜๊ธฐ ์œ„ํ•ด ํ•„์š”ํ•œ ํŒจํ‚ค์ง€ 6.1.1 flutter_dotenv
flutter_sdk ํ”„๋กœ๊ทธ๋ž˜๋ฐ ์–ธ์–ด๋กœ Dart๋ฅผ ์‚ฌ์šฉํ•˜๊ณ  ๊ธฐ๊ณ„ ์ฝ”๋“œ๋กœ ์ปดํŒŒ์ผ 3.9.0-7.0.pre.5 flutter_sdk

๋””๋ ‰ํ† ๋ฆฌ

๐Ÿ“TodakTodak
โ”œโ”€โ”€๐Ÿ“android
โ”‚   โ””โ”€โ”€๐Ÿ“app  
โ”œโ”€โ”€๐Ÿ“assets
โ”‚   โ”œโ”€โ”€๐Ÿ“fonts
โ”‚   โ””โ”€โ”€๐Ÿ“images  
โ”œโ”€โ”€๐Ÿ“lib
โ”‚   โ””โ”€โ”€๐Ÿ“src
โ”‚     โ”œโ”€โ”€๐Ÿ“binding
โ”‚     โ”œโ”€โ”€๐Ÿ“components
โ”‚     โ”‚   โ”œโ”€โ”€๐Ÿ“analysis
โ”‚     โ”‚   โ”œโ”€โ”€๐Ÿ“auth
โ”‚     โ”‚   โ”œโ”€โ”€๐Ÿ“calendar
โ”‚     โ”‚   โ”œโ”€โ”€๐Ÿ“diary
โ”‚     โ”‚   โ”‚   โ”œโ”€โ”€๐Ÿ“detail
โ”‚     โ”‚   โ”‚   โ”œโ”€โ”€๐Ÿ“list
โ”‚     โ”‚   โ”‚   โ”œโ”€โ”€๐Ÿ“modify
โ”‚     โ”‚   โ”‚   โ””โ”€โ”€๐Ÿ“write
โ”‚     โ”‚   โ””โ”€โ”€๐Ÿ“tutorial  
โ”‚     โ”œโ”€โ”€๐Ÿ“config
โ”‚     โ”œโ”€โ”€๐Ÿ“controller
โ”‚     โ”‚   โ”œโ”€โ”€๐Ÿ“analysis
โ”‚     โ”‚   โ”œโ”€โ”€๐Ÿ“auth
โ”‚     โ”‚   โ”œโ”€โ”€๐Ÿ“calendar
โ”‚     โ”‚   โ”œโ”€โ”€๐Ÿ“dashboard
โ”‚     โ”‚   โ”œโ”€โ”€๐Ÿ“diary
โ”‚     โ”‚   โ””โ”€โ”€๐Ÿ“setting
โ”‚     โ”œโ”€โ”€๐Ÿ“model
โ”‚     โ”‚   โ”œโ”€โ”€๐Ÿ“auth
โ”‚     โ”‚   โ”œโ”€โ”€๐Ÿ“calendar
โ”‚     โ”‚   โ”œโ”€โ”€๐Ÿ“chart
โ”‚     โ”‚   โ””โ”€โ”€๐Ÿ“diary
โ”‚     โ”œโ”€โ”€๐Ÿ“pages
โ”‚     โ”‚   โ”œโ”€โ”€๐Ÿ“analysis
โ”‚     โ”‚   โ”œโ”€โ”€๐Ÿ“auth
โ”‚     โ”‚   โ”œโ”€โ”€๐Ÿ“calendar
โ”‚     โ”‚   โ”œโ”€โ”€๐Ÿ“dashboard
โ”‚     โ”‚   โ”œโ”€โ”€๐Ÿ“diary
โ”‚     โ”‚   โ””โ”€โ”€๐Ÿ“setting
โ”‚     โ””โ”€โ”€๐Ÿ“services 
โ”‚         โ”œโ”€โ”€๐Ÿ“auth
โ”‚         โ”œโ”€โ”€๐Ÿ“chatbot
โ”‚         โ””โ”€โ”€๐Ÿ“diary
โ””โ”€โ”€๐Ÿ“test

Back-end

๋ผ์ด๋ธŒ๋Ÿฌ๋ฆฌ

name description version link
Spring Framework Java Web Framework 5.3.9 Spring Framework
Spring Boot Java Web Framework 2.4.10 Spring Boot
Spring Data Jpa Persist Data in SQL 2.4.10 JPA
Query DSL Query Library 4.4.0 Query DSL
Spring Security Authentication and Access Management 2.4.10 Spring Security
JWT Token Json Web Token 0.11.2 JWT
MySQL Database 8.0.32 MySQL
Swagger Ui2 API Document 3.0.0 Swagger

๋””๋ ‰ํ† ๋ฆฌ

๐Ÿ“TodakTodak
โ”œโ”€โ”€๐Ÿ“controller
โ””โ”€โ”€๐Ÿ“model
    โ”œโ”€โ”€๐Ÿ“dto
    โ”‚   โ”œโ”€โ”€๐Ÿ“request
    โ”‚   โ””โ”€โ”€๐Ÿ“response
    โ”œโ”€โ”€๐Ÿ“entity
    โ”œโ”€โ”€๐Ÿ“repository
    โ””โ”€โ”€๐Ÿ“service

๐Ÿƒ Team Group

FE

๊น€์ง€ํ™˜

FE

๋ฅ˜์›์ฐฝ

BE

์ด์ง€์€

BE

์ •ํ˜„์„

AI

์†Œ์ฑ„๋ฆฐ

AI

์กฐ์šฉ๊ด€