Skip to content

all-in-one platform for renting, buying and selling products with ease.

License

Notifications You must be signed in to change notification settings

Vinyl-Davyl/buy-arena

Repository files navigation

Buy Arena 🛒

Version

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!

Problems Talked Down on

  • 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.

Support is contiguous

Leave a ⭐️ If this piques your interest!

buymeacoffee.com/VinylDavyl




Tech Stack

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.

🚀 Features

Core Features:

  • 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...

💡 Sneak Peek

Screenshot 2024-09-25 at 10 57 21 AM

screencapture-buy-arena-onrender-2024-09-25-10_55_16

Screenshot 2024-09-25 at 10 57 06 AM

screencapture-buy-arena-onrender-product-66f2cae98018bf0340ddd977-2024-09-25-10_58_15

screencapture-buy-arena-onrender-sell-account-2024-09-25-11_05_20

screencapture-buy-arena-onrender-sell-collections-products-create-2024-09-25-11_04_23

Screenshot 2024-09-25 at 12 50 18 PM

Set up environment variables

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

🎨 Future Enhancements/Considerations

  • 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.

Contact

Vinyl Davyl

📝 License

This project is licensed under the MIT License.