A design-portfolio network with hiring and project management — 16 core modules.
Please note that this application requires external API services to function, and you will incur costs based on your usage of these services.
This application integrates with several third-party services that charge fees based on usage:
You are responsible for all costs associated with these external services. The purchase price of this application includes only the source code and does not include any API credits, service subscriptions, or usage fees. Before deploying this application, please review the pricing pages of all required services to understand the costs you will incur based on your expected usage volume.
While many services offer free tiers suitable for development and testing, production use will require paid plans. Ensure you have budgeted for ongoing API costs based on your expected user base and usage patterns.
Upload and showcase your design work with professional image support. The application supports single image uploads per post with AWS S3 integration for secure, scalable storage. Each design can be organized with categories, tags (up to 20 per post), and detailed descriptions to help your work get discovered.
Users can organize their work into five professional categories to match their design style:
The application provides extensive customization options for design posts:
The application features an intuitive upload process that guides users through publishing their designs:
Complete user management system with the following features:
Simple and transparent pay-per-upload pricing model:
Configure your upload price in Stripe Dashboard (one-time price, not recurring). Users pay once per design they want to publish, giving them full control over their spending.
Integrated Stripe payment system for secure upload payments. The application handles checkout sessions, webhook processing, and automatic post publishing upon successful payment. All payments are processed securely through Stripe’s platform.
Users can manage their uploaded designs through comprehensive features:
Built-in social features to help users connect and engage with the community:
Server-Sent Events (SSE) powered notification system that provides instant updates:
The application can be deployed on:
To run this application, you will need to create accounts and obtain API keys from the following services. Some services offer free tiers suitable for development and small-scale production use.
Stripe processes credit card payments for design uploads. Stripe charges a transaction fee of 2.9% plus $0.30 per successful transaction. There are no monthly fees for standard accounts. You must create a one-time price (not recurring) in Stripe Dashboard for the upload payment. Visit Stripe pricing page for complete fee structure.
MongoDB Atlas provides the database for storing user data, posts, comments, likes, bookmarks, and notifications. The free tier (M0 Sandbox) includes 512MB storage, which is sufficient for development and small applications. Paid plans are required for production use with larger datasets. Check MongoDB Atlas pricing for details.
AWS S3 provides secure file storage for uploaded design images. The free tier includes 5GB storage for 12 months, then pay-as-you-go pricing applies based on storage used and data transfer. You’ll need to create an S3 bucket and configure proper permissions. Check AWS S3 pricing for current rates.
NextAuth.js handles user authentication with Google OAuth and email/password. The library itself is free and open-source. You’ll need to set up Google OAuth credentials in Google Cloud Platform (free) and configure SMTP for password reset emails.
SMTP email service is required for password reset functionality. Free options include Gmail SMTP (with app password) or services like SendGrid (free tier: 100 emails/day). Paid plans are available for higher email volumes. Check your chosen SMTP provider’s pricing for details.
Google OAuth provides social login functionality. Free to use, but requires Google Cloud Platform account setup and OAuth credentials configuration.
The application includes comprehensive documentation covering:
All setup instructions are provided in HTML documentation files included with the purchase. The documentation includes step-by-step guides with screenshots and code examples.
The application is fully customizable:
This is a complete, production-ready application. The code follows Node.js best practices and Envato submission requirements. All code is well-structured, documented, and ready for deployment. The application uses Clean Architecture principles, ensuring business logic is separated from UI components for maintainability and scalability.
WebBuddyLLC builds self-hosted SaaS you can list, demo and hand to a buyer as source. United States, on CodeCanyon since 2017. Twenty-three live products — outbound email, marketplaces, HR, learning, travel, payments — each with a working demo.
Every purchase generates a license code you can verify from your own application through the purchase-code API.
Sign in to ask the author a question.
Be the first to ask — answers show up here for everyone.