Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/jjxmonster/real-estate-market
Real Estate Market App powered by Airtable with Stripe payments
https://github.com/jjxmonster/real-estate-market
airtable next-auth nextjs react-hook-form recoil supabase
Last synced: 15 days ago
JSON representation
Real Estate Market App powered by Airtable with Stripe payments
- Host: GitHub
- URL: https://github.com/jjxmonster/real-estate-market
- Owner: jjxmonster
- Created: 2022-11-29T21:27:12.000Z (about 2 years ago)
- Default Branch: v1.6_supabase_chat
- Last Pushed: 2023-07-12T19:47:01.000Z (over 1 year ago)
- Last Synced: 2024-11-16T19:33:50.041Z (3 months ago)
- Topics: airtable, next-auth, nextjs, react-hook-form, recoil, supabase
- Language: TypeScript
- Homepage: https://real-estate-market-delta.vercel.app
- Size: 632 KB
- Stars: 2
- Watchers: 1
- Forks: 2
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Real Estate Market App
Real Estate Market is a Next.js fullstack application where users can create accounts, add/edit property offer, and browse offers posted by other users. The application incorporates pagination for smooth browsing experience. Additionally, users have the option to buy promotion for their offers, with payments processed through Stripe. The latest feature is chat, powered by Supabase Realtime Database, if user is interested with some offer, he can write directly to an owner
## Live
https://real-estate-market-delta.vercel.app/
## Environment Variables
```bash
AIRTABLE_API_KEY=
AIRTABLE_BASE=NEXTAUTH_SECRET=
NEXT_PUBLIC_STRIPE_KEY=
STRIPE_SECRET_KEY=
NEXT_PUBLIC_BASE_URL=http://localhost:3000
STRIPE_WEBHOOK_SECRET=
NEXT_PUBLIC_CLOUDINARY_NAME=
NEXT_PUBLIC_CLOUDINARY_KEY=
CLOUDINARY_SECRET=NEXT_PUBLIC_SUPABASE_API=
SUPABASE_SERVICE_KEY=
NEXT_PUBLIC_SUPABASE_URL=
```## Run locally
Install dependencies
```bash
npm install
```Start the server
```bash
npm run dev
```## Tech stack
- Next.js
- Typescript
- Airtable
- Recoil
- Tailwind
- next-auth
- Stripe
- Supabase