전체 글 5

[Supabase] HTML + JavaScript로 CRUD 직접 붙여보기 (supabase-js)

https://emfpdlzj.tistory.com/7 [Supabase] FastAPI와 함께 쓰는 이유 (Django와 비교), 왜 요즘 FastAPI 채용요건에 Supabase가 나올까오늘은 Supabase 기초를 공부해봤다.공부 동기는 크게 세가지1. 최근 면접 공고를 봤는데 요하는 곳이 많았음2. 창업하신 스타트업 선배랑 얘기하는데 Supabase 언급을 주심3. 내가 요즘 하는 1인 토이emfpdlzj.tistory.com저번 게시물에 Supabase란 무엇이며 왜 사용하는지 간단하게 작성하였다. 이번엔 간단하게 HTML에 이를 연동해 볼 것이다. 참고 공부 자료https://www.youtube.com/watch?v=FbLzqoENTsg이고잉님 존경합니다(문제시 게시물 삭제) Supabas..

개발/FastAPI 2026.01.11

[Supabase] FastAPI와 함께 쓰는 이유 (Django와 비교), 왜 요즘 FastAPI 채용요건에 Supabase가 나올까

오늘은 Supabase 기초를 공부해봤다.공부 동기는 크게 세가지1. 최근 면접 공고를 봤는데 요하는 곳이 많았음2. 창업하신 스타트업 선배랑 얘기하는데 Supabase 언급을 주심3. 내가 요즘 하는 1인 토이프로젝트에 넣기 좋아보였음. Supabase란? 마치 구글 Firebase처럼,- DB, Storage, Auth, Edge Function을 한 번에 관리할 수 있게 해준다. 특히 PostgreSQL 기반이라는 점에서, SQL 기반 서비스나 분석/AI 프로젝트와 궁합이 좋다 1인 개발자로서 직접 구현할 필요없다는게 큰 메리트이다. 나중에 여기에 Fastapi로 AI 서브 기능만 따로 구현하면 멋진 서버가 될 것 같다. https://supabase.com Supabase | The Postg..

개발/FastAPI 2026.01.07

서비스 런칭할 때 DB 요금, 언제부터 고민해야 할까? FastAPI로 서비스 런칭하며 느낀 DB 유료 전환 기준

최근 앱/웹 프로젝트를 몇 가지 진행했고, 진행중이다. 런칭까지 해보는건 이번 프로젝트가 처음인데 DB를 어떻게 사용해야할지 고민이다. 나와 같은 고민을 하는 대학생 개발자들이 많을 것 같아 이번 글을 작성해봤다. 여기서는1.무료/유료 DB의 선택지2.언제부터 유료 DB를 사용해야하는가 를 중점적으로 다루었다. 우선 내가 백엔드 개발 시 사용해본 건 위 세 가지 정도이다. MySQL, mongoDB, PostgreSQL.. 서비스 런칭할 때 DB는 꼭 유료여야 할까?클라우드를 조금만 공부해보면 이 말이 반은 맞고 반은 틀렸다는걸 알 수 있다. DB는 사실 대부분 무료다이 DB들 자체는 전부 오픈소스이고 무료다.즉, “DB를 쓴다 = 돈을 낸다”는 개념 자체가 틀렸다. 그럼 왜 다들 DB 비용 이야기를 ..

개발/FastAPI 2026.01.04

[Streamlit] FastAPI에서 대시보드가 필요할 때, FastAPI + ML 프로젝트에서 써본 이유

요즘 FastAPI 개발자 취업공고나 공모전 요강을 보면, Streamlit을 요하는 내용이 자주보인다. 지금하고있는 AI에이전트 공모전에서도 스트림릿 얘기가 나왔었고, 어제 지원한 공모전에서도 Streamlit이 모집 요건에 있었다. 공부 안 할 수가 없지.. 그래서 공부해봤는데, 거의 1시간만에 끝날 정도로 너무 간단하고 쉽다. 이건 혁명..!! fastapi, ML 개발자라면 필수로 알아야한다고 생각한다. https://www.youtube.com/watch?v=nQTglVqUhAU&t=144s유튜브에는 이 영상이 매우 잘 나와있는듯 하다. 이 외에도 티스토리나, 생성형 AI를 활용해서 간단하게 학습할 수 있다. 구글에 Streamlit github라고 검색하면, 상단에 링크가 보인다. 여기에 ..

개발/FastAPI 2026.01.02

[React] 팝업 페이지 만들기 - Modal 없이 깡구현

새로 준비중인 공모전에서 팝업 페이지를 구현해보기로 했다.추가적인 페이지 이동이 없고, 간단해보였기 때문이다. (근데 구현은 안 간단한 듯 하다.)pc버전의 인스타그램 같은 창을 생각하면 이해가 쉬울 것 같다. modal 없이도 배경 어둡게 + 팝업으로 띄운 것 같은 효과를 통해 모달의 느낌을 줄 수 있다. 종료조건x버튼을 누르거나, esc를 누르거나, 팝업창 밖의 백그라운드를 누르면 종료되도록 하였다. 1.x버튼 누르기 : 그냥 버튼 컴포넌트를 만들면됨2.esc누르면 종료: useEffect를 통해 Escape를 누르면 onClose()됨. 그리고 자식 페이지들에서 onclose시 navigate(-1)되도록 하였음.3.백그라운드 누르면 종료: 가장 아래에 백그라운드 div를 만들어준다. 그리고 이..

개발/React 2025.12.31