Laravel eCommerce Solution Development

Job ID: 38418992

Budget: $30 – $250 USD

Frontend Requirements:

1. Homepage:
- Show products by created categories.
- Sorting options: Alignment (center, top, bottom, bottom-left, top-left).

2. Domain Lookup and Registration:
- Domain search functionality.
- Registration and purchase of domains.

3. Category Pages:
- Hosting Categories: Dedicated, VPS, VPN, Web Hosting, Reseller Hosting, WordPress Hosting, Services.
- Each category should have a description, pictures, and listed products. ( possible to add multiple descriptions inside the category and sort alignment of text by left right

4. Dedicated Servers:
- Order configuration options: extra RAM, disk upgrades, uplink upgrades, additional IP addresses, GPU selection, data traffic options.
- Location selection with country flags.

5. VPS Servers:
- Order configuration options: extra RAM, SSD, cores, additional IP addresses, management options (managed/unmanaged), data traffic options.
- Location selection with country flags.

6. VPN Orders:
- Selection by country with country flags.
- Unmetered or metered options.

7. Product Display:
- Show products inside categories with descriptions and pictures.

8. Order and Support Forms:
- Order form with confirmation.
- Support form.
- Buy support services form.
- Contact form.
- Address details form.
- Newsletter subscription.
- Card payment options.
- Coupon option

9. User Dashboard:
- Show account details, orders, order history, support tickets.
- Options to change address details, add address, change password.

10. faqs page
---

Backend Requirements:

1. Dashboard:
- Overview of total clients, total orders, total earnings, total servers.
- Display new, ongoing, processed/completed orders, and support tickets.

2. Domains Management:
- Set prices for TLDs.
- Show domain orders and completed orders with registration and expiry dates.

3. Category Management:
- Add, edit, delete categories.
- Change descriptions, pictures, and SEO settings (slugs, alt text).
- Alignment options for frontend display.
- Show the total number of products in each category.

4. Product Management:
- Add, edit, delete products.
- Configure product options (extra RAM, disk, GPU).
- SEO settings (slugs, alt text).

5. Orders Overview:
- Show all orders with sorting options (completed, pending, refunded).

6. Client Management:
- Show all users with sorting options (disabled, enabled).
- View user order history and activity.
- Show registered IP address and login IPs.

7. Site Settings:
- SEO meta key descriptions.
- Favicon settings.
- Company settings: VAT, registration number, phone, address, Google Maps.
- Email SMTP settings for contact forms and order processes.

8. Payment Gateways:
- Activate/deactivate PayPal, Stripe API, and Mollie.com API.

9. Reports:
- Shop reports (quarterly, yearly, half-yearly, monthly). Export PDF wit order ex vat inc vat vat need to pay
- VAT calculation and export PDF with order details (inc VAT, ex VAT).

10. Server Monitoring:
- Live status of servers.
- Add servers by group and type (VPN, VPS, Web Hosting).
- Fetch status (RAM, disk, CPU utilization) via JSON or AJAX.

11. Support:
- Ticket management: check, respond, close, re-open tickets.
- Add/edit support departments.
- Support type options (normal, high, critical).

12. Invoices:
- Create, remind, and change invoices.
- Download invoices from completed orders.
- Show order type and payment method (Mollie, PayPal, Stripe).

13. Services Page:
- Add products with prices for order configuration.
- Display services with no price if not available.

14. Portfolio:
- Create categories and add pictures, descriptions, and URLs for created works.

15. SEO and Social Settings:
- Add logo, favicon, social media cards (Facebook, Twitter).
- Links to LinkedIn, Instagram, Facebook, Twitter.


16. SEO and Social Settings:
- Create faqs titles
- add sort faqs questions with answers to faq titles to show in the right sides
Related categories: PHP MySQL Laravel