A modern, responsive website for web design services featuring integrated payment processing with Stripe and domain purchasing through Dynadot API.
- Modern Design: Clean, professional layout with responsive design
- Pricing Plans: One-time website design packages ($2,500 - $4,500) and monthly maintenance plans ($150 - $300)
- Stripe Integration: Secure payment processing for both one-time payments and subscriptions
- Domain Services: Dynadot API integration for domain availability checking and purchasing with commission
- Portfolio Showcase: Display of previous work and projects
- Contact Forms: Lead capture and project inquiry forms
-
Basic Website: $2,500 (one-time)
- Up to 5 pages
- Responsive design
- Basic SEO setup
- Contact form
- 1 month support
-
Professional Website: $3,500 (one-time)
- Up to 10 pages
- Custom design
- Advanced SEO
- CMS integration
- 3 months support
-
Premium Website: $4,500 (one-time)
- Unlimited pages
- E-commerce features
- Custom functionality
- Payment integration
- 6 months support
-
Basic Maintenance: $150/month
- Website hosting
- Security updates
- Backup management
- Basic content updates
-
Premium Maintenance: $300/month
- Everything in Basic
- Performance optimization
- Advanced security monitoring
- Unlimited content updates
- Priority support
The website is ready to use with the included HTML, CSS, and JavaScript files. Simply open index.html in a web browser to view the site.
-
Install Dependencies:
npm install
-
Environment Variables: Create a
.envfile in the root directory with the following variables:STRIPE_SECRET_KEY=sk_test_your_stripe_secret_key_here STRIPE_PUBLISHABLE_KEY=pk_test_your_stripe_publishable_key_here STRIPE_WEBHOOK_SECRET=whsec_your_webhook_secret_here DYNADOT_API_KEY=your_dynadot_api_key_here PORT=3000
-
Update Frontend Configuration: In
script.js, update theCONFIGobject with your actual API keys:const CONFIG = { STRIPE_PUBLISHABLE_KEY: 'pk_test_your_stripe_publishable_key_here', DYNADOT_API_KEY: 'your_dynadot_api_key_here', BACKEND_URL: 'https://your-backend-url.com/api' };
-
Start the Backend Server:
npm start
- Create a Stripe account at stripe.com
- Get your API keys from the Stripe Dashboard
- Set up webhooks for payment confirmation
- Update the webhook endpoint URL in your Stripe dashboard
- Create a Dynadot account at dynadot.com
- Generate an API key from your account settings
- The API key will be used for domain availability checking and purchasing
The system includes a 15% commission on domain sales:
- Domain price: $12.99/year (example)
- Your commission: $1.95
- Total customer cost: $14.94
web-design-website/
├── index.html # Main website file
├── styles.css # CSS styling
├── script.js # Frontend JavaScript
├── backend-example.js # Backend API server
├── package.json # Node.js dependencies
└── README.md # This file
Edit the PRICING object in script.js to modify prices and plans.
Modify the CSS variables in styles.css to match your brand colors.
Update the portfolio section in index.html with your actual work samples.
Update the contact details in the contact section of index.html.
- Never expose your Stripe secret key in frontend code
- Use environment variables for all sensitive API keys
- Implement proper error handling and validation
- Use HTTPS in production
- Regularly update dependencies
- Frontend: Deploy the static files to a CDN or web hosting service
- Backend: Deploy the Node.js server to a cloud platform (Heroku, AWS, etc.)
- SSL: Ensure HTTPS is enabled for secure payment processing
- Domain: Point your domain to the deployed frontend
- Webhooks: Update Stripe webhook URLs to point to your production backend
For technical support or customization requests, please contact [matty@pacmacmobile.com].
This website has been optimized for Google, Bing, and AI search engines with:
- Comprehensive meta tags (Open Graph, Twitter Cards)
- JSON-LD structured data (Organization, WebSite, Service schemas)
- Sitemap.xml and robots.txt
- llms.txt for AI search optimization
-
Google Search Console:
- Visit: https://search.google.com/search-console
- Add property:
https://vibecodes.space - Verify ownership and submit sitemap:
sitemap.xml
-
Bing Webmaster Tools:
- Visit: https://www.bing.com/webmasters
- Add site:
https://vibecodes.space - Verify ownership and submit sitemap:
https://vibecodes.space/sitemap.xml
For detailed instructions, see:
- Full Guide:
SEO_SUBMISSION_GUIDE.md - Helper Page:
submit-search-engines.html(open in browser) - Ping Script:
node ping-search-engines.js(optional notification)
This project is licensed under the MIT License.