Lowballer.org
Screenshot any Facebook Marketplace listing or Copart lot. Lowballer pulls live comps, prices the repairs, and hands you the exact lowball offer or max bid to make.
마포구 오프라인 플리마켓을 열고, 참가하고, 미리 구경하는 곳 (가상 서비스)
Translation pending
CommerceTypeScript · JavaScriptGitHub @thingjaeOnlineOwner unconfirmed
Have you tried it? One tap is enough. No sign-in needed.
No updates detected yet. GitHub releases will appear here.
Owners of public repositories under a personal GitHub account can sign in to verify ownership and manage the introduction themselves. No administrator approval is needed.
Sign in, generate a verification file, and commit it to this repository’s default branch within 30 minutes. Files on other branches or forks do not count. Then check the file below to manage the project without administrator approval. Keep the file to retain your access.
If needed, you will go to sign-in. After signing in, return here and press your chosen verification button again.
Run /nomorevibe verify in your project folder to verify ownership and manage the introduction yourself.
Verify in one minuteAsk about other verification options
포포 플리마켓 프론트엔드 (Next.js) · 과제 Level 3
Translation pending
Taken from the repository README
Loading the full README.
Read the full README ↗마포구에서 열리는 오프라인 플리마켓을 한눈에 보고(구매자), 부스를 신청하고(셀러), 운영하는(주최측) 웹앱의 화면입니다. 기획 내용은 기획서.md에 있습니다. 모든 인물, 단체, 계좌번호, 연락처는 가상이며 실제 결제는 하지 않습니다.
⏳ 백엔드가 Render 무료 서버라, 한동안 아무도 쓰지 않았다면 첫 화면에 "서버를 깨우는 중" 안내가 뜨고 1분 가까이 걸릴 수 있어요. 고장이 아니에요.
| 역할 | 이메일 | 비밀번호 | 볼 수 있는 것 |
|---|---|---|---|
| 관리자 (주최측) | [email protected] | popo1234! | 현황, 신청 관리(승인·입금 확인), 마켓·장비 관리, 문의함 |
| 일반 (셀러) | [email protected] | popo1234! | 부스 신청, AI 소개글, 내 신청 |
seller1~seller10이 모두 같은 비밀번호예요. 셀러 가입 화면에서 새 계정을 만들어도 돼요. 구매자는 로그인 없이 마켓을 볼 수 있어요.
확인해 보기 좋은 순서
[email protected] 로그인 → 신청 관리 → 승인 → 입금 대기 탭에서 입금 확인/admin) 열기| 누가 | 화면 | 주소 |
|---|---|---|
| 누구나 | 마켓 목록 (검색, 동네·상태 필터, 이번 주말) | / |
| 누구나 | 마켓 상세 (키워드 모음, 셀러 미리보기, 장비, 신청·문의) | /markets/[id] |
| 누구나 | 로그인 / 셀러 가입 | /login, /signup |
| 셀러 | 부스 신청 (부스·장비·금액, 키워드 → AI 소개글, 판매 링크, 사진 최대 10장) | /markets/[id]/apply |
| 셀러 | 내 신청 (상태, 가상계좌, 입금 기한, 취소) | /my |
| 관리자 | 현황 (남은 부스 / 심사 대기 / 입금 확인 금액), 가상 데이터 다시 채우기 | /admin |
| 관리자 | 신청 관리 / 마켓 관리 / 장비 관리 / 문의함 | /admin/applications, /admin/markets, /admin/equipment, /admin/inquiries |
메뉴는 역할에 따라 달라지고, 권한이 없는 화면은 안내만 보여요. 실제로 막는 건 서버예요 (권한 없는 요청은 서버가 거절).
Next.js 16 (App Router), React 19, Tailwind CSS 4. 데이터는 브라우저에서 백엔드 API를 직접 불러오고, 로그인 출입증은 브라우저 localStorage에 둡니다(프론트와 백엔드 도메인이 달라서 쿠키 대신).
| 이름 | 뜻 | 예시 |
|---|---|---|
NEXT_PUBLIC_API_URL | 백엔드 주소 (끝에 / 없이) | https://popo-fleamarket-level3-backend.onrender.com |
GPT API 키는 프론트엔드에 넣지 않습니다. AI 소개글은 백엔드가 대신 GPT를 부릅니다.
npm install
cp .env.example .env.local # NEXT_PUBLIC_API_URL=http://localhost:4100
npm run dev # http://localhost:3100