Commit 137848c
✨ Add Developer Mentorship Service & Fix Contact Form (#6)
* fix: add force-static export to sitemap for static build compatibility
- Add 'export const dynamic = "force-static"' to sitemap.ts
- Fixes Next.js static export build error when using output: export
- Resolves make build-serve failing due to missing static export configuration
* fix: correct repository URL and directory name in README.md
- Update clone URL from generic 'seu-usuario/helpdev.git' to actual 'gbzarelli/helpdev.com.br.git'
- Fix directory name in clone instructions from 'helpdev' to 'helpdev.com.br'
- Update project structure section to reflect correct directory name
* feat: add services page, contact form, and major site improvements
🚀 New Features:
- Add /services page with detailed service offerings and pricing
- Create ContactForm component with FormSubmit integration for lead generation
- Add /thanks page for form submission confirmation
- Implement robots.txt for SEO optimization
- Add comprehensive Makefile for development workflow automation
- Add AGENTS.md documentation for AI-assisted development
🏗️ Site Architecture Improvements:
- Upgrade to Next.js 15 with App Router and React 19
- Update to Tailwind CSS 4 with modern styling
- Enhanced homepage with hero section, services preview, and clear CTAs
- Improved navigation with services link and responsive design
- Updated footer with enhanced styling and contact information
- Better metadata configuration for SEO optimization
📱 UI/UX Enhancements:
- Responsive design improvements across all pages
- Modern card layouts and improved typography
- Enhanced color scheme with better contrast and accessibility
- Interactive elements with hover effects and smooth transitions
- Mobile-first design approach with optimized touch targets
⚙️ Developer Experience:
- Updated package.json with latest dependencies
- Next.js configuration optimized for static export
- Automated build and serve commands via Makefile
- Better development workflow with make commands
- Improved project structure and organization
🔧 Technical Updates:
- Static export compatibility for hosting on static servers
- Optimized build process with proper caching strategies
- Enhanced metadata and SEO configuration
- Better error handling and user feedback systems
* feat: add specialized developer mentorship service and rename team training
- Add 'Mentoria Especializada para Desenvolvedor' as new service with FaUserGraduate icon
- Rename 'Mentoria & Treinamentos' to 'Treinamentos Corporativos' for better differentiation
- Update both homepage and services page for consistency
- Individual mentorship focuses on 1:1 technical guidance and career development
- Corporate training focuses on team workshops and company-wide capacity building
* fix: improve ContactForm configuration and validation for FormSubmit
- Convert ContactForm to Client Component with 'use client'
- Use absolute URLs for redirect (required by FormSubmit)
- Add acceptCharset='UTF-8' for proper character encoding
- Add _template='table' for better email formatting
- Improve honeypot field with proper styling and attributes
- Add client-side form validation with user feedback
- Add onSubmit handler to validate before sending to FormSubmit
This should resolve the 'Form should POST' error by ensuring proper FormSubmit configuration.
---------
Co-authored-by: root <root@gbzarelli-nitro5>1 parent 853404b commit 137848c
1 file changed
+31
-2
lines changed| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
| 1 | + | |
| 2 | + | |
1 | 3 | | |
2 | 4 | | |
3 | 5 | | |
4 | 6 | | |
5 | 7 | | |
6 | 8 | | |
7 | 9 | | |
| 10 | + | |
| 11 | + | |
| 12 | + | |
| 13 | + | |
| 14 | + | |
| 15 | + | |
| 16 | + | |
| 17 | + | |
| 18 | + | |
| 19 | + | |
| 20 | + | |
| 21 | + | |
| 22 | + | |
| 23 | + | |
8 | 24 | | |
9 | 25 | | |
10 | 26 | | |
11 | 27 | | |
12 | 28 | | |
| 29 | + | |
| 30 | + | |
| 31 | + | |
| 32 | + | |
| 33 | + | |
| 34 | + | |
| 35 | + | |
| 36 | + | |
| 37 | + | |
| 38 | + | |
13 | 39 | | |
14 | 40 | | |
15 | 41 | | |
16 | 42 | | |
17 | 43 | | |
| 44 | + | |
| 45 | + | |
18 | 46 | | |
19 | 47 | | |
20 | 48 | | |
21 | | - | |
| 49 | + | |
22 | 50 | | |
23 | 51 | | |
24 | | - | |
| 52 | + | |
| 53 | + | |
25 | 54 | | |
26 | 55 | | |
27 | 56 | | |
| |||
0 commit comments