Coast is a web app that allows Twitter influencers to monetize their time by offering paid, Solana-powered Zoom meetings. Fans can book time slots using SOL, and influencers manage everything via a simple dashboard.
- 🌐 Shareable Links – Create beautiful, time-based meeting links for Twitter.
- 🔐 Secure Login – Sign in with Google using NextAuth.js.
- 📆 Custom Sessions – Select 3 available time slots and set your rate in SOL.
- 💰 Solana-Powered Payments – Accept Devnet SOL payments for session bookings.
- 🧾 Dashboard – View and manage all current and past sessions.
- Log in via Google.
- Access your dashboard to create/view coast sessions.
- Enter session details: name, email, wallet, image, time slots, and price.
- Generate a shareable meet link.
- Fans click the link, view slots, and book by paying in SOL.
- Booking is confirmed on-chain via Solana Devnet.
Ensure you have the following installed:
- Node.js ≥ 18
- npm
- Docker
- MongoDB Compass
- Solana CLI
- Phantom Wallet (browser extension)
- Google OAuth credentials for NextAuth
git clone https://github.com/yourusername/coast.git
cd coast
npm install