Welcome to Buy Arena, your all-in-one platform for buying, selling, and renting products with ease. Whether you're a trader, artisan, or just someone looking for great deals, Buy Arena offers a seamless marketplace experience designed for accessibility, convenience, and wide reach.
Buy Arena aims to make online transactions simpler by bridging buyers and sellers with features like product listings, user-to-user direct contact, and safe payment options. Explore, trade, and grow your business on this community-driven marketplace!
- Increased Reach: Help sellers and buyers connect in local communities, expanding their visibility across different regions. Facilitates communication between buyers and sellers by providing contact details, so users can communicate directly whilst finalizing transactions.
- Quality Assurance: Super admin allows moderators to verify products before they are listed. This ensures that only high-quality, trustworthy listings make it to the platform, building user confidence and ensuring a high standard of product offerings.
- Accessibility: Easily accessible from any device with an internet connection.
- Cross-Platform Compatibility: Works seamlessly on desktops, laptops, and smartphones, providing a consistent experience.
- No Downloads Required: No need for users to download a separate app—everything runs smoothly in a web browser.
- Smooth User Experience: From product discovery to checkout, every interaction is designed to be intuitive and fast.
Leave a ⭐️ If this piques your interest!
Built to ensure performance, scalability, and flexibility with Next.js
TypeScript
tRPC
Payload CMS
Express
nodemailer
Tailwind
Zod
and Stripe/Paystack
Zustand
, Resend
email service for testing, and sending transactional emails MongoDB
DB systems for Database Management and storage.
- User Authentication: using Payload, including sign-up, login, and account management.
- Secure Payments: Integration for buying and selling.
- Product Verification: by admins to ensure only high-quality listings are live.
- Product Listing: Users can list products for sale or rent, including location details and contact information.
- Contact Sellers Directly: via phone numbers provided on product listings.
- Email Notifications: Beautiful, custom emails for actions like account creation, purchase confirmation, and more.
- Exclusive Daily Features: Showcase of the "Product of the Day" for users looking for hot deals.
to name a few...
Create a .env
file in the root of your project and add the required variables:
PAYLOAD_SECRET=my_super_secret_key
MONGODB_URL=mongodb+srv://username:password@cluster0.mongodb.net/?retryWrites=true&w=majority
NEXT_PUBLIC_SERVER_URL=http://localhost:3000
STRIPE_SECRET_KEY=sk_test_xxx
STRIPE_WEBHOOK_SECRET=whsec_xxx
PAYSTACK_SECRET_KEY=sk_test_xxx
PAYSTACK_PUBLIC_KEY=pk_test_xxx
RESEND_API_KEY=re_xxx
- Mobile App: Expanding Buy Arena to Android and iOS platforms for a more immersive experience.
- AI Product Recommendations: Personalized recommendations for users based on past activity.
- Advanced Analytics: Dashboard for sellers with in-depth analytics to track their product performance.
Vinyl Davyl
- Website: vinyldavyl.xyz
- Twitter: @Vinylchi
This project is licensed under the MIT License.