Compare commits

..

251 Commits

Author SHA1 Message Date
d48d45ef8a Update src/app/fleet/page.tsx 2026-05-04 00:56:15 +00:00
5b596f0de7 Update src/app/fleet/page.tsx 2026-05-04 00:52:57 +00:00
d6273cd4fa Update src/app/fleet/page.tsx 2026-05-04 00:52:28 +00:00
104bfe419b Update src/app/fleet/page.tsx 2026-05-04 00:51:25 +00:00
0b58427c1e Update src/app/fleet/page.tsx 2026-05-04 00:50:25 +00:00
12b9e9e5f6 Update src/app/fleet/page.tsx 2026-05-03 21:50:43 +00:00
40e22c6c1f Update src/app/fleet/page.tsx 2026-05-03 21:42:37 +00:00
c3b2b5cdfa Update src/app/fleet/page.tsx 2026-05-03 21:41:40 +00:00
4a7177fd79 Update src/app/fleet/page.tsx 2026-05-03 21:38:17 +00:00
9b7ee252b6 Update src/app/fleet/page.tsx 2026-05-03 21:37:23 +00:00
0bdb5036e6 Update src/app/page.tsx 2026-05-03 21:36:01 +00:00
d35854958d Update src/app/fleet/page.tsx 2026-05-03 21:36:01 +00:00
ebab63930b Merge version_113 into main
Merge version_113 into main
2026-05-03 21:34:40 +00:00
aabb73e7a3 Update src/app/pricing/page.tsx 2026-05-03 21:34:36 +00:00
0137efcda2 Merge version_112 into main
Merge version_112 into main
2026-05-03 21:22:03 +00:00
88706d72ee Update src/app/privacy/page.tsx 2026-05-03 21:22:00 +00:00
949a142b2a Merge version_112 into main
Merge version_112 into main
2026-05-03 21:21:38 +00:00
80c2597e5e Update src/app/page.tsx 2026-05-03 21:21:35 +00:00
b42888c791 Switch to version 110: added src/app/privacy/page.tsx 2026-05-03 21:19:42 +00:00
0cc01e96cd Switch to version 110: modified src/app/page.tsx 2026-05-03 21:19:42 +00:00
79e3484559 Merge version_111 into main
Merge version_111 into main
2026-05-03 21:19:22 +00:00
395cdee793 Update src/app/page.tsx 2026-05-03 21:19:19 +00:00
9e0f0462cd Merge version_111 into main
Merge version_111 into main
2026-05-03 21:18:53 +00:00
c2c07572ca Update src/app/page.tsx 2026-05-03 21:18:47 +00:00
7c17efe05f Switch to version 108: remove src/app/privacy/page.tsx 2026-05-03 21:14:05 +00:00
517442bea7 Switch to version 108: modified src/app/page.tsx 2026-05-03 21:14:05 +00:00
f25e6eb562 Merge version_110 into main
Merge version_110 into main
2026-05-03 21:07:30 +00:00
b072272ef8 Update src/app/privacy/page.tsx 2026-05-03 21:07:27 +00:00
98eb4035ee Merge version_110 into main
Merge version_110 into main
2026-05-03 21:07:04 +00:00
21cdc6ecb5 Update src/app/privacy/page.tsx 2026-05-03 21:07:01 +00:00
fc242e1ab6 Merge version_110 into main
Merge version_110 into main
2026-05-03 21:06:39 +00:00
ca0fecf635 Update src/app/page.tsx 2026-05-03 21:06:36 +00:00
78929ceacc Merge version_110 into main
Merge version_110 into main
2026-05-03 21:04:01 +00:00
f7f10325c4 Update src/app/privacy/page.tsx 2026-05-03 21:03:57 +00:00
6b9cc2444b Merge version_110 into main
Merge version_110 into main
2026-05-03 21:03:32 +00:00
1b7c0a0734 Update src/app/privacy/page.tsx 2026-05-03 21:03:29 +00:00
893cc5ed5f Merge version_110 into main
Merge version_110 into main
2026-05-03 21:03:04 +00:00
5580f63bd6 Update src/app/privacy/page.tsx 2026-05-03 21:03:01 +00:00
ec9912a818 Merge version_110 into main
Merge version_110 into main
2026-05-03 21:02:38 +00:00
e6298645ed Update src/app/privacy/page.tsx 2026-05-03 21:02:35 +00:00
1fbda10e28 Merge version_110 into main
Merge version_110 into main
2026-05-03 21:02:13 +00:00
016408f901 Update src/app/page.tsx 2026-05-03 21:02:10 +00:00
cd7167673c Merge version_109 into main
Merge version_109 into main
2026-05-03 20:50:24 +00:00
587e6cedf9 Add src/app/privacy/page.tsx 2026-05-03 20:50:21 +00:00
16118ea611 Merge version_108 into main
Merge version_108 into main
2026-05-03 20:46:47 +00:00
4ac7fcebf9 Update src/app/fleet/page.tsx 2026-05-03 20:46:41 +00:00
cddbfefcda Merge version_107 into main
Merge version_107 into main
2026-05-03 20:45:44 +00:00
4fdad95e9e Update src/app/fleet/page.tsx 2026-05-03 20:45:38 +00:00
8a4dc74b99 Merge version_106 into main
Merge version_106 into main
2026-05-03 20:43:02 +00:00
c75cb8cfc7 Update src/app/page.tsx 2026-05-03 20:42:58 +00:00
c222f40700 Merge version_106 into main
Merge version_106 into main
2026-05-03 20:41:10 +00:00
15cebd7601 Update src/app/page.tsx 2026-05-03 20:41:04 +00:00
ba1f231a56 Merge version_105 into main
Merge version_105 into main
2026-05-03 20:39:12 +00:00
e7187d374d Update src/app/fleet/page.tsx 2026-05-03 20:39:09 +00:00
e075435f8d Merge version_104 into main
Merge version_104 into main
2026-05-03 20:36:38 +00:00
57e8f10fd1 Update src/app/fleet/page.tsx 2026-05-03 20:36:34 +00:00
79a4733b86 Merge version_103 into main
Merge version_103 into main
2026-05-03 20:33:01 +00:00
f63da003cc Update src/app/fleet/page.tsx 2026-05-03 20:32:57 +00:00
e30b45983b Merge version_101 into main
Merge version_101 into main
2026-05-03 20:12:06 +00:00
6e5cb66d39 Update src/app/page.tsx 2026-05-03 20:12:03 +00:00
8419101d74 Merge version_101 into main
Merge version_101 into main
2026-05-03 20:09:07 +00:00
53dc657df5 Update src/app/fleet/page.tsx 2026-05-03 20:09:03 +00:00
5d904baa8d Merge version_100 into main
Merge version_100 into main
2026-05-03 20:06:13 +00:00
ef8dd49a30 Update src/app/fleet/page.tsx 2026-05-03 20:06:07 +00:00
75f7d7536c Merge version_99 into main
Merge version_99 into main
2026-05-03 20:02:50 +00:00
27a86328b2 Update src/app/fleet/page.tsx 2026-05-03 20:02:44 +00:00
ac29803ad0 Switch to version 95: modified src/app/fleet/page.tsx 2026-05-03 20:02:00 +00:00
f1181187e1 Switch to version 96: modified src/app/fleet/page.tsx 2026-05-03 20:01:55 +00:00
d36a39462e Switch to version 97: modified src/app/fleet/page.tsx 2026-05-03 20:01:03 +00:00
39ce79903a Merge version_98 into main
Merge version_98 into main
2026-05-03 20:00:34 +00:00
3965e9ebe1 Update src/app/fleet/page.tsx 2026-05-03 20:00:31 +00:00
dc1b885f36 Switch to version 95: modified src/app/fleet/page.tsx 2026-05-03 19:59:28 +00:00
cb292a35d1 Switch to version 96: modified src/app/fleet/page.tsx 2026-05-03 19:59:25 +00:00
8dd88fba40 Merge version_97 into main
Merge version_97 into main
2026-05-03 19:58:52 +00:00
34fd9a3a0c Update src/app/fleet/page.tsx 2026-05-03 19:58:49 +00:00
3ed3127c94 Merge version_96 into main
Merge version_96 into main
2026-05-03 19:57:42 +00:00
62e8bc30fe Update src/app/fleet/page.tsx 2026-05-03 19:57:38 +00:00
70f76f3fff Merge version_95 into main
Merge version_95 into main
2026-05-03 19:51:03 +00:00
488bc9085d Update src/app/pricing/page.tsx 2026-05-03 19:51:00 +00:00
eb8ab260fc Update src/app/page.tsx 2026-05-03 19:50:59 +00:00
14753ef2aa Update src/app/fleet/page.tsx 2026-05-03 19:50:59 +00:00
3a9a8cbc94 Update src/app/estimate/page.tsx 2026-05-03 19:50:58 +00:00
dde94fc31e Update src/app/contact-us/page.tsx 2026-05-03 19:50:58 +00:00
bd1268ef68 Update src/app/contact/page.tsx 2026-05-03 19:50:57 +00:00
caa0b24eba Merge version_95 into main
Merge version_95 into main
2026-05-03 19:50:25 +00:00
196bc99542 Update src/app/pricing/page.tsx 2026-05-03 19:50:22 +00:00
863600c705 Update src/app/page.tsx 2026-05-03 19:50:21 +00:00
513ae6978e Update src/app/fleet/page.tsx 2026-05-03 19:50:21 +00:00
e28308c031 Update src/app/estimate/page.tsx 2026-05-03 19:50:20 +00:00
a8686cb3a5 Update src/app/contact-us/page.tsx 2026-05-03 19:50:20 +00:00
c2732a81e8 Update src/app/contact/page.tsx 2026-05-03 19:50:19 +00:00
edfea38cbc Merge version_94 into main
Merge version_94 into main
2026-05-03 19:49:32 +00:00
f31fb0bd1a Update src/app/contact-us/page.tsx 2026-05-03 19:49:29 +00:00
fe58dde56f Merge version_94 into main
Merge version_94 into main
2026-05-03 19:49:18 +00:00
a35d22f7b7 Update src/app/estimate/page.tsx 2026-05-03 19:49:15 +00:00
49be0f2d66 Merge version_94 into main
Merge version_94 into main
2026-05-03 19:49:05 +00:00
269d68763b Update src/app/fleet/page.tsx 2026-05-03 19:49:02 +00:00
c2cd44c427 Merge version_94 into main
Merge version_94 into main
2026-05-03 19:48:37 +00:00
d4774a39f4 Update src/app/page.tsx 2026-05-03 19:48:33 +00:00
aa814b8b71 Merge version_94 into main
Merge version_94 into main
2026-05-03 19:46:07 +00:00
9a5295fbb0 Update src/app/pricing/page.tsx 2026-05-03 19:46:04 +00:00
a79c218890 Update src/app/page.tsx 2026-05-03 19:46:04 +00:00
aa9a2c2b48 Update src/app/fleet/page.tsx 2026-05-03 19:46:03 +00:00
e7ef9be5c6 Update src/app/estimate/page.tsx 2026-05-03 19:46:03 +00:00
6bbc5eb8ab Update src/app/contact-us/page.tsx 2026-05-03 19:46:02 +00:00
ace7738398 Update src/app/contact/page.tsx 2026-05-03 19:46:02 +00:00
a2517800cc Merge version_93 into main
Merge version_93 into main
2026-05-03 19:44:44 +00:00
ea0d6ce8b1 Update src/app/pricing/page.tsx 2026-05-03 19:44:41 +00:00
66a8b87488 Update src/app/page.tsx 2026-05-03 19:44:40 +00:00
0afb27d319 Update src/app/fleet/page.tsx 2026-05-03 19:44:40 +00:00
add8478440 Update src/app/estimate/page.tsx 2026-05-03 19:44:39 +00:00
99cffbf3bf Update src/app/contact-us/page.tsx 2026-05-03 19:44:39 +00:00
c7e36c9617 Update src/app/contact/page.tsx 2026-05-03 19:44:38 +00:00
370e7981de Merge version_92 into main
Merge version_92 into main
2026-05-03 19:43:02 +00:00
27549700fb Update src/app/pricing/page.tsx 2026-05-03 19:42:59 +00:00
5f6d596710 Update src/app/page.tsx 2026-05-03 19:42:58 +00:00
636278a39b Update src/app/fleet/page.tsx 2026-05-03 19:42:58 +00:00
5b0ea2f4dc Update src/app/estimate/page.tsx 2026-05-03 19:42:57 +00:00
ce8ece3b8b Update src/app/contact-us/page.tsx 2026-05-03 19:42:57 +00:00
44a6135621 Update src/app/contact/page.tsx 2026-05-03 19:42:56 +00:00
7101f47b8f Merge version_91 into main
Merge version_91 into main
2026-05-03 19:41:47 +00:00
289f75e6c7 Update src/app/pricing/page.tsx 2026-05-03 19:41:44 +00:00
953383b584 Update src/app/page.tsx 2026-05-03 19:41:43 +00:00
be73e8ac80 Update src/app/fleet/page.tsx 2026-05-03 19:41:43 +00:00
65598a7d3c Update src/app/estimate/page.tsx 2026-05-03 19:41:42 +00:00
3dda57dd9e Update src/app/contact-us/page.tsx 2026-05-03 19:41:42 +00:00
3d6b857ebe Update src/app/contact/page.tsx 2026-05-03 19:41:41 +00:00
83f6c73858 Merge version_90 into main
Merge version_90 into main
2026-05-03 19:40:32 +00:00
cc29a7c46c Update src/app/page.tsx 2026-05-03 19:40:28 +00:00
0e0328c61c Update src/app/fleet/page.tsx 2026-05-03 19:40:28 +00:00
c411c7d34b Update src/app/estimate/page.tsx 2026-05-03 19:40:27 +00:00
9ba5204a76 Update src/app/contact-us/page.tsx 2026-05-03 19:40:27 +00:00
9059871113 Update src/app/contact/page.tsx 2026-05-03 19:40:26 +00:00
c07d787343 Switch to version 88: modified src/app/pricing/page.tsx 2026-05-03 19:38:28 +00:00
08d8aeec31 Switch to version 88: modified src/app/page.tsx 2026-05-03 19:38:27 +00:00
3ff0288231 Switch to version 88: modified src/app/fleet/page.tsx 2026-05-03 19:38:27 +00:00
516e1ceb17 Switch to version 88: modified src/app/estimate/page.tsx 2026-05-03 19:38:26 +00:00
15f75ed44b Switch to version 88: modified src/app/contact/page.tsx 2026-05-03 19:38:26 +00:00
8ab7e6d066 Switch to version 88: modified src/app/contact-us/page.tsx 2026-05-03 19:38:25 +00:00
d7b09931f9 Merge version_89 into main
Merge version_89 into main
2026-05-03 19:35:34 +00:00
b119d7d2e6 Update src/app/pricing/page.tsx 2026-05-03 19:35:31 +00:00
8370af08ff Update src/app/page.tsx 2026-05-03 19:35:30 +00:00
ae34db9906 Update src/app/fleet/page.tsx 2026-05-03 19:35:30 +00:00
dbd256b80b Update src/app/estimate/page.tsx 2026-05-03 19:35:29 +00:00
5b92b873ea Update src/app/contact-us/page.tsx 2026-05-03 19:35:29 +00:00
e18d0e58cc Update src/app/contact/page.tsx 2026-05-03 19:35:28 +00:00
c1b6f22b55 Switch to version 87: modified src/app/pricing/page.tsx 2026-05-03 19:29:08 +00:00
c338f2a3e4 Switch to version 87: modified src/app/page.tsx 2026-05-03 19:29:08 +00:00
11bde451a5 Switch to version 87: modified src/app/fleet/page.tsx 2026-05-03 19:29:07 +00:00
5e7c3e52f0 Switch to version 87: modified src/app/estimate/page.tsx 2026-05-03 19:29:07 +00:00
8fb82cd9ca Switch to version 87: modified src/app/contact/page.tsx 2026-05-03 19:29:06 +00:00
f1a5e32dbf Switch to version 87: modified src/app/contact-us/page.tsx 2026-05-03 19:29:06 +00:00
e6cf447adf Merge version_88 into main
Merge version_88 into main
2026-05-03 19:28:26 +00:00
b97d8f95bb Update src/app/page.tsx 2026-05-03 19:28:20 +00:00
c6b7b69a6d Merge version_88 into main
Merge version_88 into main
2026-05-03 19:27:56 +00:00
1b1f9530b5 Update src/app/pricing/page.tsx 2026-05-03 19:27:52 +00:00
3388309aff Update src/app/page.tsx 2026-05-03 19:27:52 +00:00
5b7abb345e Update src/app/fleet/page.tsx 2026-05-03 19:27:51 +00:00
c2e797fc73 Update src/app/estimate/page.tsx 2026-05-03 19:27:51 +00:00
98ff72be40 Update src/app/contact-us/page.tsx 2026-05-03 19:27:50 +00:00
b24fea6564 Update src/app/contact/page.tsx 2026-05-03 19:27:50 +00:00
317fbb43f5 Merge version_88 into main
Merge version_88 into main
2026-05-03 19:27:17 +00:00
3797f31aba Update src/app/pricing/page.tsx 2026-05-03 19:27:14 +00:00
3af2d5ab98 Update src/app/page.tsx 2026-05-03 19:27:14 +00:00
5332ddffa0 Update src/app/fleet/page.tsx 2026-05-03 19:27:13 +00:00
3215f55e9f Update src/app/estimate/page.tsx 2026-05-03 19:27:13 +00:00
a83d7dfdb0 Update src/app/contact-us/page.tsx 2026-05-03 19:27:12 +00:00
a324b84ca2 Update src/app/contact/page.tsx 2026-05-03 19:27:12 +00:00
56a6aba79b Merge version_87 into main
Merge version_87 into main
2026-05-03 19:24:49 +00:00
713f517d27 Update src/app/page.tsx 2026-05-03 19:24:45 +00:00
913c15c3b8 Update src/app/fleet/page.tsx 2026-05-03 19:24:45 +00:00
8179198838 Update src/app/estimate/page.tsx 2026-05-03 19:24:44 +00:00
40f0e5face Update src/app/contact-us/page.tsx 2026-05-03 19:24:44 +00:00
e7fb27fdb6 Update src/app/contact/page.tsx 2026-05-03 19:24:43 +00:00
d979105938 Merge version_86 into main
Merge version_86 into main
2026-05-03 19:22:29 +00:00
f240813bec Update src/app/pricing/page.tsx 2026-05-03 19:22:26 +00:00
74eabc1cf5 Update src/app/page.tsx 2026-05-03 19:22:26 +00:00
f503b4b895 Update src/app/fleet/page.tsx 2026-05-03 19:22:25 +00:00
df37b4ce64 Update src/app/estimate/page.tsx 2026-05-03 19:22:25 +00:00
c3a3e559b3 Update src/app/contact-us/page.tsx 2026-05-03 19:22:24 +00:00
7455cf24af Update src/app/contact/page.tsx 2026-05-03 19:22:24 +00:00
26521c6187 Merge version_86 into main
Merge version_86 into main
2026-05-03 19:21:49 +00:00
bb5b40f10f Update src/app/pricing/page.tsx 2026-05-03 19:21:46 +00:00
7b1475a272 Update src/app/page.tsx 2026-05-03 19:21:46 +00:00
6b3d95c646 Update src/app/fleet/page.tsx 2026-05-03 19:21:45 +00:00
e5877642a3 Update src/app/estimate/page.tsx 2026-05-03 19:21:45 +00:00
655f39fb17 Update src/app/contact-us/page.tsx 2026-05-03 19:21:44 +00:00
71dc4e32a5 Update src/app/contact/page.tsx 2026-05-03 19:21:44 +00:00
42233d01fe Merge version_85 into main
Merge version_85 into main
2026-05-03 19:20:36 +00:00
8173015ca5 Update src/app/pricing/page.tsx 2026-05-03 19:20:33 +00:00
d50cf7c490 Update src/app/page.tsx 2026-05-03 19:20:32 +00:00
da7a469ca5 Update src/app/fleet/page.tsx 2026-05-03 19:20:32 +00:00
41447123bb Update src/app/estimate/page.tsx 2026-05-03 19:20:31 +00:00
b7b5ca9f25 Update src/app/contact-us/page.tsx 2026-05-03 19:20:31 +00:00
336964f61c Update src/app/contact/page.tsx 2026-05-03 19:20:30 +00:00
17a3ba2dd6 Merge version_84 into main
Merge version_84 into main
2026-05-03 19:19:02 +00:00
98e04e7ad5 Update src/app/pricing/page.tsx 2026-05-03 19:18:59 +00:00
84ad737ff5 Update src/app/page.tsx 2026-05-03 19:18:58 +00:00
a5b738aba5 Update src/app/fleet/page.tsx 2026-05-03 19:18:58 +00:00
8dfb99a1eb Update src/app/estimate/page.tsx 2026-05-03 19:18:57 +00:00
8aa7d4985b Update src/app/contact-us/page.tsx 2026-05-03 19:18:57 +00:00
e28c6b5832 Update src/app/contact/page.tsx 2026-05-03 19:18:56 +00:00
2164317ddb Merge version_83 into main
Merge version_83 into main
2026-05-03 19:17:21 +00:00
6c7e8cf2d2 Update src/app/pricing/page.tsx 2026-05-03 19:17:18 +00:00
78e8c4fa43 Update src/app/page.tsx 2026-05-03 19:17:17 +00:00
28ddd79bc0 Update src/app/fleet/page.tsx 2026-05-03 19:17:17 +00:00
2fd89b4630 Update src/app/estimate/page.tsx 2026-05-03 19:17:16 +00:00
0aafc2eaab Update src/app/contact-us/page.tsx 2026-05-03 19:17:16 +00:00
80d967ff3d Update src/app/contact/page.tsx 2026-05-03 19:17:15 +00:00
fcadb65910 Merge version_82 into main
Merge version_82 into main
2026-05-03 19:16:24 +00:00
faa88fc024 Update src/app/page.tsx 2026-05-03 19:16:21 +00:00
84659c9b8a Merge version_81 into main
Merge version_81 into main
2026-05-03 19:15:51 +00:00
f685bcf03a Update src/app/page.tsx 2026-05-03 19:15:48 +00:00
f6607497a2 Update src/app/estimate/page.tsx 2026-05-03 19:15:47 +00:00
06bfa02ef0 Merge version_81 into main
Merge version_81 into main
2026-05-03 19:15:26 +00:00
913cae2f1e Update src/app/page.tsx 2026-05-03 19:15:23 +00:00
622679a45f Update src/app/fleet/page.tsx 2026-05-03 19:15:23 +00:00
c619a6f60e Update src/app/estimate/page.tsx 2026-05-03 19:15:22 +00:00
c39f7b5d75 Update src/app/contact-us/page.tsx 2026-05-03 19:15:22 +00:00
a49f468b29 Merge version_80 into main
Merge version_80 into main
2026-05-03 19:14:23 +00:00
d283b755a4 Update src/app/page.tsx 2026-05-03 19:14:17 +00:00
7381dbb225 Merge version_80 into main
Merge version_80 into main
2026-05-03 19:12:58 +00:00
aa6848172a Update src/app/contact-us/page.tsx 2026-05-03 19:12:52 +00:00
5cab8f45bc Merge version_80 into main
Merge version_80 into main
2026-05-03 19:12:07 +00:00
28478b97df Update src/app/page.tsx 2026-05-03 19:12:00 +00:00
c8e56225b8 Merge version_80 into main
Merge version_80 into main
2026-05-03 19:08:01 +00:00
0cd2704eb3 Update src/app/page.tsx 2026-05-03 19:07:58 +00:00
89e718ea71 Merge version_80 into main
Merge version_80 into main
2026-05-03 19:07:34 +00:00
3fcf2cb79b Update src/app/page.tsx 2026-05-03 19:07:31 +00:00
8b69cd150a Merge version_79 into main
Merge version_79 into main
2026-05-03 19:05:09 +00:00
e960cf6c43 Update src/app/pricing/page.tsx 2026-05-03 19:05:06 +00:00
0690740891 Update src/app/page.tsx 2026-05-03 19:05:06 +00:00
154d4df6fb Update src/app/fleet/page.tsx 2026-05-03 19:05:05 +00:00
6bb5417e3f Update src/app/estimate/page.tsx 2026-05-03 19:05:05 +00:00
c5cff27cfa Update src/app/contact-us/page.tsx 2026-05-03 19:05:04 +00:00
cd7e0d7cd0 Merge version_78 into main
Merge version_78 into main
2026-05-03 19:04:02 +00:00
0ea9ba0e52 Update src/app/page.tsx 2026-05-03 19:03:59 +00:00
214a46c8b1 Update src/app/fleet/page.tsx 2026-05-03 19:03:59 +00:00
4ae6cc18c6 Update src/app/estimate/page.tsx 2026-05-03 19:03:58 +00:00
fa23b56e6f Merge version_77 into main
Merge version_77 into main
2026-05-03 18:57:44 +00:00
21c922e0ff Update src/app/page.tsx 2026-05-03 18:57:41 +00:00
3d3388a74f Merge version_76 into main
Merge version_76 into main
2026-05-03 18:55:45 +00:00
b41e91d77c Update src/app/page.tsx 2026-05-03 18:55:41 +00:00
e7df4e495c Merge version_75 into main
Merge version_75 into main
2026-05-03 18:54:00 +00:00
92e4d8914b Update src/app/page.tsx 2026-05-03 18:53:57 +00:00
a56ee81989 Update src/app/fleet/page.tsx 2026-05-03 18:53:57 +00:00
a40662e097 Merge version_75 into main
Merge version_75 into main
2026-05-03 18:53:29 +00:00
1fbf7f518e Update src/app/page.tsx 2026-05-03 18:53:26 +00:00
7187b55355 Update src/app/fleet/page.tsx 2026-05-03 18:53:25 +00:00
d46284b9b3 Merge version_74 into main
Merge version_74 into main
2026-05-03 18:51:10 +00:00
c4aa7494df Merge version_74 into main
Merge version_74 into main
2026-05-03 18:50:39 +00:00
7 changed files with 325 additions and 235 deletions

View File

@@ -4,7 +4,7 @@ import { ThemeProvider } from "@/providers/themeProvider/ThemeProvider";
import ReactLenis from "lenis/react";
import ContactCTA from '@/components/sections/contact/ContactCTA';
import FooterLogoEmphasis from '@/components/sections/footer/FooterLogoEmphasis';
import NavbarLayoutFloatingOverlay from '@/components/navbar/NavbarLayoutFloatingOverlay/NavbarLayoutFloatingOverlay';
import NavbarLayoutFloatingInline from '@/components/navbar/NavbarLayoutFloatingInline';
export default function ContactUsPage() {
return (
@@ -22,22 +22,23 @@ export default function ContactUsPage() {
>
<ReactLenis root>
<div id="nav" data-section="nav">
<NavbarLayoutFloatingOverlay
<NavbarLayoutFloatingInline
navItems={[
{ name: "Home", id: "/" },
{ name: "Fleet", id: "/fleet" },
{ name: "Request a free estimate", id: "/estimate" },
{ name: "Our Premium Fleet", id: "/fleet" },
{ name: "Contact us", id: "/contact-us" },
]}
brandName="CleanScene"
logoSrc="https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3Cr9i1HT3S4vLNiV9XJ6S4fk81W/uploaded-1777213847237-f7u1y0mi.png"
logoImageClassName="scale-150"
logoSrc="https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3Cr9i1HT3S4vLNiV9XJ6S4fk81W/uploaded-1777837799704-b8guhfm1.png"
logoAlt="CleanScene Logo"
button={{ text: "Get My Free Estimate", href: "/estimate" }}
className="py-2"
/>
</div>
<div id="contact" data-section="contact">
<ContactCTA
tag="Contact Us"
tag="Contact us"
title="Get in Touch"
description="Reach out to us via email at Info@cleanscenerestroom.com or call us at 920-212-1578 for any inquiries regarding our premium mobile restroom trailers."
buttons={[
@@ -52,16 +53,13 @@ export default function ContactUsPage() {
<div id="footer" data-section="footer">
<FooterLogoEmphasis
columns={[
{ items: [{ label: "Home", href: "/" }, { label: "Fleet", href: "/fleet" }, { label: "Request a free estimate", href: "/estimate" }] },
{ items: [{ label: "Contact us", href: "/contact-us" }, { label: "Privacy policy", href: "#" }, { label: "Terms", href: "#" }] },
{ items: [{ label: "Home", href: "/" }, { label: "Our Premium Fleet", href: "/fleet" }, { label: "Get My Free Estimate", href: "/estimate" }] },
{ items: [{ label: "Contact Us", href: "/contact-us" }, { label: "Privacy Policy", href: "/privacy" }, { label: "Terms", href: "/terms" }] },
]}
logoText="CleanScene"
logoSrc="https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3Cr9i1HT3S4vLNiV9XJ6S4fk81W/uploaded-1777213847237-f7u1y0mi.png"
logoClassName="text-white"
logoImageClassName="scale-75 hidden"
logoText=""
/>
</div>
</ReactLenis>
</ThemeProvider>
);
}
}

View File

@@ -4,9 +4,9 @@ import { ThemeProvider } from "@/providers/themeProvider/ThemeProvider";
import ReactLenis from "lenis/react";
import ContactSplitForm from '@/components/sections/contact/ContactSplitForm';
import FooterLogoEmphasis from '@/components/sections/footer/FooterLogoEmphasis';
import NavbarLayoutFloatingOverlay from '@/components/navbar/NavbarLayoutFloatingOverlay/NavbarLayoutFloatingOverlay';
import NavbarLayoutFloatingInline from '@/components/navbar/NavbarLayoutFloatingInline';
export default function LandingPage() {
export default function ContactPage() {
return (
<ThemeProvider
defaultButtonVariant="expand-hover"
@@ -21,48 +21,46 @@ export default function LandingPage() {
headingFontWeight="bold"
>
<ReactLenis root>
<div id="nav" data-section="nav">
<NavbarLayoutFloatingOverlay
navItems={[
{ name: "Home", id: "/" },
{ name: "Fleet", id: "/fleet" },
{ name: "Request a free estimate", id: "/estimate" },
{ name: "Contact us", id: "/contact-us" },
]}
brandName="CleanScene"
logoSrc="https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3Cr9i1HT3S4vLNiV9XJ6S4fk81W/uploaded-1777213847237-f7u1y0mi.png"
logoImageClassName="scale-150"
/>
</div>
<div id="nav" data-section="nav">
<NavbarLayoutFloatingInline
navItems={[
{ name: "Home", id: "/" },
{ name: "Our Premium Fleet", id: "/fleet" },
{ name: "Contact us", id: "/contact-us" },
]}
brandName="CleanScene"
logoSrc="https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3Cr9i1HT3S4vLNiV9XJ6S4fk81W/uploaded-1777837799704-b8guhfm1.png"
logoAlt="CleanScene Logo"
button={{ text: "Get My Free Estimate", href: "/estimate" }}
className="py-2"
/>
</div>
<div id="contact" data-section="contact">
<ContactSplitForm
useInvertedBackground={false}
title="Request a Free Estimate"
titleClassName="text-[#0a7039]"
description="Tell us about your event. We typically respond within 4 business hours."
inputs={[
{ name: "name", type: "text", placeholder: "Full Name", required: true },
{ name: "email", type: "email", placeholder: "Email Address", required: true },
]}
textarea={{ name: "message", placeholder: "Tell us about your event details...", rows: 4 }}
imageSrc="http://img.b2bpic.net/free-photo/happy-event-manager-banquet-hall_23-2148085332.jpg"
/>
</div>
<div id="contact" data-section="contact">
<ContactSplitForm
useInvertedBackground={false}
title="Request a Free Estimate"
titleClassName="text-[#0a7039]"
description="Tell us about your event. We typically respond within 4 business hours."
inputs={[
{ name: "name", type: "text", placeholder: "Full Name", required: true },
{ name: "email", type: "email", placeholder: "Email Address", required: true },
]}
textarea={{ name: "message", placeholder: "Tell us about your event details...", rows: 4 }}
imageSrc="http://img.b2bpic.net/free-photo/happy-event-manager-banquet-hall_23-2148085332.jpg"
/>
</div>
<div id="footer" data-section="footer">
<FooterLogoEmphasis
columns={[
{ items: [{ label: "Home", href: "/" }, { label: "Fleet", href: "/fleet" }, { label: "Request a free estimate", href: "/estimate" }] },
{ items: [{ label: "Contact us", href: "/contact-us" }, { label: "Privacy policy", href: "#" }, { label: "Terms", href: "#" }] },
]}
logoText="CleanScene"
logoSrc="https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3Cr9i1HT3S4vLNiV9XJ6S4fk81W/uploaded-1777213847237-f7u1y0mi.png"
logoClassName="text-white"
logoImageClassName="scale-75 hidden"
/>
</div>
<div id="footer" data-section="footer">
<FooterLogoEmphasis
columns={[
{ items: [{ label: "Home", href: "/" }, { label: "Our Premium Fleet", href: "/fleet" }, { label: "Get My Free Estimate", href: "/estimate" }] },
{ items: [{ label: "Contact us", href: "/contact-us" }, { label: "Privacy Policy", href: "/privacy" }, { label: "Terms", href: "/terms" }] },
]}
logoText="CleanScene"
/>
</div>
</ReactLenis>
</ThemeProvider>
);
}
}

View File

@@ -4,7 +4,7 @@ import { ThemeProvider } from "@/providers/themeProvider/ThemeProvider";
import ReactLenis from "lenis/react";
import ContactSplitForm from '@/components/sections/contact/ContactSplitForm';
import FooterLogoEmphasis from '@/components/sections/footer/FooterLogoEmphasis';
import NavbarLayoutFloatingOverlay from '@/components/navbar/NavbarLayoutFloatingOverlay/NavbarLayoutFloatingOverlay';
import NavbarLayoutFloatingInline from '@/components/navbar/NavbarLayoutFloatingInline';
export default function EstimatePage() {
return (
@@ -21,52 +21,50 @@ export default function EstimatePage() {
headingFontWeight="bold"
>
<ReactLenis root>
<div id="nav" data-section="nav">
<NavbarLayoutFloatingOverlay
navItems={[
{ name: "Home", id: "/" },
{ name: "Fleet", id: "/fleet" },
{ name: "Request a free estimate", id: "/estimate" },
{ name: "Contact us", id: "/contact-us" },
]}
brandName="CleanScene"
logoSrc="https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3Cr9i1HT3S4vLNiV9XJ6S4fk81W/uploaded-1777213847237-f7u1y0mi.png"
logoImageClassName="scale-150"
/>
</div>
<div id="nav" data-section="nav">
<NavbarLayoutFloatingInline
navItems={[
{ name: "Home", id: "/" },
{ name: "Our Premium Fleet", id: "/fleet" },
{ name: "Contact us", id: "/contact-us" },
]}
brandName="CleanScene"
logoSrc="https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3Cr9i1HT3S4vLNiV9XJ6S4fk81W/uploaded-1777837799704-b8guhfm1.png"
logoAlt="CleanScene Logo"
button={{ text: "Get My Free Estimate", href: "/estimate" }}
className="py-2"
/>
</div>
<div id="estimate-form" data-section="estimate-form">
<ContactSplitForm
useInvertedBackground={false}
title="Request a free estimate"
titleClassName="text-[#0a7039]"
description="Tell us about your event. We typically respond within 24 business hours."
inputs={[
{ name: "full_name", type: "text", placeholder: "Full Name", required: true },
{ name: "email", type: "email", placeholder: "Email Address", required: true },
{ name: "phone", type: "tel", placeholder: "Phone Number", required: true },
{ name: "event_date", type: "date", placeholder: "Event Date", required: true },
{ name: "address", type: "text", placeholder: "Delivery Address", required: true },
{ name: "event_type", type: "text", placeholder: "Event Type", required: true },
]}
textarea={{ name: "other_info", placeholder: "Other info (Optional)", rows: 5 }}
imageSrc="https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3Cr9i1HT3S4vLNiV9XJ6S4fk81W/uploaded-1777134554820-rdizvwfd.jpg"
/>
</div>
<div id="estimate-form" data-section="estimate-form">
<ContactSplitForm
useInvertedBackground={false}
title="Request a free estimate"
titleClassName="text-[#0a7039]"
description="Tell us about your event. We typically respond within 24 business hours."
inputs={[
{ name: "full_name", type: "text", placeholder: "Full Name", required: true },
{ name: "email", type: "email", placeholder: "Email Address", required: true },
{ name: "phone", type: "tel", placeholder: "Phone Number", required: true },
{ name: "event_date", type: "date", placeholder: "Event Date", required: true },
{ name: "address", type: "text", placeholder: "Delivery Address", required: true },
{ name: "event_type", type: "text", placeholder: "Event Type", required: true },
]}
textarea={{ name: "other_info", placeholder: "Other info (Optional)", rows: 5 }}
imageSrc="https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3Cr9i1HT3S4vLNiV9XJ6S4fk81W/uploaded-1777134554820-rdizvwfd.jpg?_wi=1"
/>
</div>
<div id="footer" data-section="footer">
<FooterLogoEmphasis
columns={[
{ items: [{ label: "Home", href: "/" }, { label: "Fleet", href: "/fleet" }, { label: "Request a free estimate", href: "/estimate" }] },
{ items: [{ label: "Contact us", href: "/contact-us" }, { label: "Privacy policy", href: "#" }, { label: "Terms", href: "#" }] },
]}
logoText="CleanScene"
logoSrc="https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3Cr9i1HT3S4vLNiV9XJ6S4fk81W/uploaded-1777213847237-f7u1y0mi.png"
logoClassName="text-white"
logoImageClassName="scale-75 hidden"
/>
</div>
<div id="footer" data-section="footer">
<FooterLogoEmphasis
columns={[
{ items: [{ label: "Home", href: "/" }, { label: "Our Premium Fleet", href: "/fleet" }, { label: "Get My Free Estimate", href: "/estimate" }] },
{ items: [{ label: "Contact Us", href: "/contact-us" }, { label: "Privacy Policy", href: "/privacy" }, { label: "Terms", href: "/terms" }] },
]}
logoText=""
/>
</div>
</ReactLenis>
</ThemeProvider>
);
}
}

View File

@@ -2,11 +2,15 @@
import { ThemeProvider } from "@/providers/themeProvider/ThemeProvider";
import ReactLenis from "lenis/react";
import NavbarLayoutFloatingOverlay from '@/components/navbar/NavbarLayoutFloatingOverlay/NavbarLayoutFloatingOverlay';
import NavbarLayoutFloatingInline from '@/components/navbar/NavbarLayoutFloatingInline';
import ProductCardTwo from '@/components/sections/product/ProductCardTwo';
import HeroBillboardRotatedCarousel from '@/components/sections/hero/HeroBillboardRotatedCarousel';
import FooterLogoEmphasis from '@/components/sections/footer/FooterLogoEmphasis';
import { useState } from 'react';
export default function FleetPage() {
const [popupContent, setPopupContent] = useState<{title: string, body: string} | null>(null);
return (
<ThemeProvider
defaultButtonVariant="expand-hover"
@@ -22,16 +26,17 @@ export default function FleetPage() {
>
<ReactLenis root>
<div id="nav" data-section="nav">
<NavbarLayoutFloatingOverlay
<NavbarLayoutFloatingInline
navItems={[
{ name: "Home", id: "/" },
{ name: "Fleet", id: "/fleet" },
{ name: "Request a free estimate", id: "/estimate" },
{ name: "Our Premium Fleet", id: "/fleet" },
{ name: "Contact us", id: "/contact-us" },
]}
brandName="CleanScene"
logoSrc="https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3Cr9i1HT3S4vLNiV9XJ6S4fk81W/uploaded-1777213847237-f7u1y0mi.png"
logoImageClassName="scale-150"
logoSrc="https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3Cr9i1HT3S4vLNiV9XJ6S4fk81W/uploaded-1777837799704-b8guhfm1.png"
logoAlt="CleanScene Logo"
button={{ text: "Get My Free Estimate", href: "/estimate" }}
className="py-2"
/>
</div>
@@ -42,8 +47,28 @@ export default function FleetPage() {
gridVariant="four-items-2x2-equal-grid"
useInvertedBackground={false}
products={[
{ id: "p1", brand: "CleanScene", name: "3 Station, Private Floorplan Restroom Trailer", price: "$1,375 per day", rating: 5, reviewCount: "12 reviews", imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3Cr9i1HT3S4vLNiV9XJ6S4fk81W/uploaded-1777832277795-ebq2l26f.png?_wi=1" },
{ id: "p2", brand: "CleanScene", name: "4 Station, Community Floorplan Restroom Trailer", price: "$1,825 per day", rating: 5, reviewCount: "8 reviews", imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3Cr9i1HT3S4vLNiV9XJ6S4fk81W/uploaded-1777832470445-mr4qosuh.png?_wi=1" },
{
id: "p1",
brand: "CleanScene",
name: "3 Station, Private Floorplan Restroom Trailer",
price: "$1,375 per day",
rating: 5,
reviewCount: "128",
imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3Cr9i1HT3S4vLNiV9XJ6S4fk81W/uploaded-1777832277795-ebq2l26f.png?_wi=1", onProductClick: () => setPopupContent({
title: "3-Station Private Restroom Trailer Rental in Northeast Wisconsin | Modern Finishings", body: "Elevate your Northeast Wisconsin wedding, private event, or boutique gathering with our 3-station private floorplan restroom trailer rental — a premium portable restroom solution for upscale events in the Green Bay area and beyond. This luxury restroom trailer features three fully private, individual restroom stations with sleek modern finishings, perfect for intimate weddings, VIP gatherings, and high-end private events.\n\nDesigned for maximum guest comfort and privacy, our 3-station restroom trailer includes climate-controlled interiors, flushable toilets, vanities with running water, and customizable music to match the atmosphere of your event. Built in the USA, our American-made restroom trailer delivers the reliability and elegance your event deserves — providing a comfortable, hotel-quality experience for every guest.\n\nBased in Green Bay, WI, CleanScene Restroom Rental provides prompt delivery, professional setup, and full-service support throughout Northeast Wisconsin — so your event runs smoothly from start to finish. Book your 3-station private restroom trailer rental in Green Bay and Northeast Wisconsin today."
})
},
{
id: "p2",
brand: "CleanScene",
name: "4 Station, Community Floorplan Restroom Trailer",
price: "$1,825 per day",
rating: 5,
reviewCount: "95",
imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3Cr9i1HT3S4vLNiV9XJ6S4fk81W/uploaded-1777832470445-mr4qosuh.png?_wi=1", onProductClick: () => setPopupContent({
title: "4-Station Community Restroom Trailer Rental in Northeast Wisconsin | Rustic Elegance", body: "Elevate your Northeast Wisconsin wedding, private event, or community gathering with our 4-station community floorplan restroom trailer rental — a premium portable restroom solution designed for high-traffic events in the Green Bay area and beyond. This luxury restroom trailer features a traditional Men's and Women's layout with two stations each, finished with rustic wood interiors that bring warmth and elegance to any venue.\n\nDesigned for guest comfort, our community restroom trailer includes climate-controlled interiors, flushable toilets, vanities with running water, and customizable music to set the perfect atmosphere. Built in the USA, our American-made restroom trailer delivers the reliability and high-end experience your event deserves — whether it's a rustic wedding, outdoor festival, family reunion, or community celebration.\n\nBased in Green Bay, WI, CleanScene Restroom Rental provides prompt delivery, professional setup, and full-service support throughout Northeast Wisconsin — so your event runs smoothly from start to finish. Book your 4-station community restroom trailer rental in Green Bay and Northeast Wisconsin today."
})
},
]}
title="Our premium fleet"
textBoxTitleClassName="text-[#0a7039]"
@@ -51,19 +76,47 @@ export default function FleetPage() {
/>
</div>
<div id="gallery" data-section="gallery">
<HeroBillboardRotatedCarousel
title="Our premium fleet interiors"
description="See the modern finishings of our 3 Station and rustic finishings of our 4 Station"
background={{ variant: "plain" }}
carouselItems={[
{ id: "1", imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3Cr9i1HT3S4vLNiV9XJ6S4fk81W/uploaded-1777844630022-ryezs5em.jpg", imageAlt: "Event 1" },
{ id: "2", imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3Cr9i1HT3S4vLNiV9XJ6S4fk81W/uploaded-1777844630022-ryezs5em.jpg", imageAlt: "Event 2" },
{ id: "3", imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3Cr9i1HT3S4vLNiV9XJ6S4fk81W/uploaded-1777832277795-ebq2l26f.png", imageAlt: "Event 3" },
{ id: "4", imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3Cr9i1HT3S4vLNiV9XJ6S4fk81W/uploaded-1777844457157-k1f0t370.png", imageAlt: "Event 4" },
{ id: "5", imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3Cr9i1HT3S4vLNiV9XJ6S4fk81W/uploaded-1777832277795-ebq2l26f.png", imageAlt: "Event 5" },
{ id: "6", imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3Cr9i1HT3S4vLNiV9XJ6S4fk81W/uploaded-1777844630022-ryezs5em.jpg", imageAlt: "Event 6" }
]}
/>
</div>
{popupContent && (
<div className="fixed inset-0 z-50 flex items-center justify-center p-4 bg-black/50 backdrop-blur-sm" onClick={() => setPopupContent(null)}>
<div className="bg-white p-8 rounded-lg max-w-2xl shadow-xl overflow-y-auto max-h-[90vh]" onClick={(e) => e.stopPropagation()}>
<h3 className="text-2xl font-bold mb-4 whitespace-pre-wrap">{popupContent.title}</h3>
<p className="text-gray-700 leading-relaxed whitespace-pre-wrap">{popupContent.body}</p>
<button
className="mt-6 bg-[#0a7039] text-white px-6 py-2 rounded hover:bg-[#075e2f] transition"
onClick={() => setPopupContent(null)}
>
Close
</button>
</div>
</div>
)}
<div id="footer" data-section="footer">
<FooterLogoEmphasis
columns={[
{ items: [{ label: "Home", href: "/" }, { label: "Fleet", href: "/fleet" }, { label: "Request a free estimate", href: "/estimate" }] },
{ items: [{ label: "Contact us", href: "/contact-us" }, { label: "Privacy policy", href: "#" }, { label: "Terms", href: "#" }] },
{ items: [{ label: "Home", href: "/" }, { label: "Our Premium Fleet", href: "/fleet" }, { label: "Get My Free Estimate", href: "/estimate" }] },
{ items: [{ label: "Contact Us", href: "/contact-us" }, { label: "Privacy Policy", href: "/privacy" }, { label: "Terms", href: "/terms" }] },
]}
logoText="CleanScene"
logoSrc="https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3Cr9i1HT3S4vLNiV9XJ6S4fk81W/uploaded-1777213847237-f7u1y0mi.png"
logoClassName="text-white"
logoImageClassName="scale-75 hidden"
logoText=""
/>
</div>
</ReactLenis>
</ThemeProvider>
);
}
}

View File

@@ -2,12 +2,11 @@
import { ThemeProvider } from "@/providers/themeProvider/ThemeProvider";
import ReactLenis from "lenis/react";
import ContactText from '@/components/sections/contact/ContactText';
import FooterLogoEmphasis from '@/components/sections/footer/FooterLogoEmphasis';
import HeroSplitKpi from '@/components/sections/hero/HeroSplitKpi';
import NavbarLayoutFloatingOverlay from '@/components/navbar/NavbarLayoutFloatingOverlay/NavbarLayoutFloatingOverlay';
import NavbarLayoutFloatingInline from '@/components/navbar/NavbarLayoutFloatingInline';
import ProductCardTwo from '@/components/sections/product/ProductCardTwo';
import FeatureCardTwentyNine from '@/components/sections/feature/featureCardTwentyNine/FeatureCardTwentyNine';
import FeatureCardOne from '@/components/sections/feature/FeatureCardOne';
import TextSplitAbout from '@/components/sections/about/TextSplitAbout';
export default function LandingPage() {
@@ -25,110 +24,98 @@ export default function LandingPage() {
headingFontWeight="bold"
>
<ReactLenis root>
<div id="nav" data-section="nav">
<NavbarLayoutFloatingOverlay
navItems={[
{ name: "Home", id: "/" },
{ name: "Fleet", id: "/fleet" },
{ name: "Request a free estimate", id: "/estimate" },
{ name: "Contact us", id: "/contact-us" },
]}
brandName="CleanScene"
logoSrc="https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3Cr9i1HT3S4vLNiV9XJ6S4fk81W/uploaded-1777213847237-f7u1y0mi.png"
logoImageClassName="scale-150"
/>
</div>
<div id="nav" data-section="nav">
<NavbarLayoutFloatingInline
navItems={[
{ name: "Home", id: "/" },
{ name: "Our Premium Fleet", id: "/fleet" },
{ name: "Contact us", id: "/contact-us" },
]}
brandName="CleanScene"
logoSrc="https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3Cr9i1HT3S4vLNiV9XJ6S4fk81W/uploaded-1777837799704-b8guhfm1.png"
logoAlt="CleanScene Logo"
button={{ text: "Get My Free Estimate", href: "/estimate" }}
className="py-2"
/>
</div>
<div id="hero" data-section="hero">
<HeroSplitKpi
background={{ variant: "gradient-bars" }}
title="Set the Scene for a Flawless Event"
titleClassName="text-[#0a7039]"
description="Our trailers offer the comfort of an interior space with the quality of modern hospitality."
kpis={[
{ value: "10+", label: "Counties Served" },
{ value: "100%", label: "Guest Comfort" },
{ value: "100%", label: "Rental Satisfaction" },
]}
enableKpiAnimation={true}
buttons={[
{ text: "Request a free estimate", href: "/estimate" },
{ text: "View The Fleet", href: "/fleet" },
]}
imageSrc="https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3Cr9i1HT3S4vLNiV9XJ6S4fk81W/uploaded-1777135032652-q27squi7.jpg"
mediaAnimation="slide-up"
/>
</div>
<div id="hero" data-section="hero">
<HeroSplitKpi
background={{ variant: "gradient-bars" }}
title="Set the Scene for a Flawless Event"
titleClassName="text-[#0a7039]"
description="Proudly serving Northeast Wisconsin - from the Fox Valley to Door County, Shawano to the Lakeshore, and Green Bay. Our premium restroom trailers offer the comfort of a quality interior space to provide a modern hospitality experience."
kpis={[
{ value: "10+", label: "Counties Served" },
{ value: "100%", label: "Guest Comfort" },
{ value: "100%", label: "Rental Satisfaction" },
]}
enableKpiAnimation={true}
buttons={[
{ text: "Get My Free Estimate", href: "/estimate" },
{ text: "View The Fleet", href: "/fleet" },
]}
imageSrc="https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3Cr9i1HT3S4vLNiV9XJ6S4fk81W/uploaded-1777135032652-q27squi7.jpg?_wi=1"
mediaAnimation="slide-up"
/>
</div>
<div id="about" data-section="about">
<TextSplitAbout
useInvertedBackground={false}
title="The CleanScene Difference"
titleClassName="text-[#0a7039]"
description={[
"We believe restrooms shouldn't just be functional - they should be part of the event design and experience.", "Our trailers offer the comfort of a premium interior space with a touch of modern hospitality."
]}
/>
</div>
<div id="about" data-section="about">
<TextSplitAbout
useInvertedBackground={false}
title="The CleanScene Difference"
titleClassName="text-[#0a7039]"
description={[
"Transform the standard event experience by providing luxury sanitation facilities that your guests will truly appreciate.",
"Hiring premium restroom trailers means you are ensuring immaculate comfort and sophisticated design for your wedding, corporate gathering, or special event, removing any stress about guest facilities."
]}
/>
</div>
<div id="fleet-preview" data-section="fleet-preview">
<ProductCardTwo
animationType="slide-up"
textboxLayout="split-description"
gridVariant="asymmetric-60-wide-40-narrow"
useInvertedBackground={false}
products={[
{ id: "p1", brand: "CleanScene", name: "3 Station, Private Floorplan Restroom Trailer", price: "$1,375 per day", rating: 5, reviewCount: "12 reviews", imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3Cr9i1HT3S4vLNiV9XJ6S4fk81W/uploaded-1777832277795-ebq2l26f.png?_wi=2" },
{ id: "p2", brand: "CleanScene", name: "4 Station, Community Floorplan Restroom Trailer", price: "$1,825 per day", rating: 5, reviewCount: "8 reviews", imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3Cr9i1HT3S4vLNiV9XJ6S4fk81W/uploaded-1777832470445-mr4qosuh.png?_wi=1" },
]}
title="Our Curated Fleet"
textBoxTitleClassName="text-[#0a7039]"
description="Made-in-USA trailers designed for peak comfort."
/>
</div>
<div id="fleet-preview" data-section="fleet-preview">
<ProductCardTwo
animationType="slide-up"
textboxLayout="split-description"
gridVariant="asymmetric-60-wide-40-narrow"
useInvertedBackground={false}
products={[
{ id: "p1", brand: "CleanScene", name: "3 Station, Private Floorplan Restroom Trailer", price: "$1,375 per day", rating: 5, reviewCount: "128", imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3Cr9i1HT3S4vLNiV9XJ6S4fk81W/uploaded-1777832277795-ebq2l26f.png?_wi=2", onProductClick: () => window.location.href = "/fleet" },
{ id: "p2", brand: "CleanScene", name: "4 Station, Community Floorplan Restroom Trailer", price: "$1,825 per day", rating: 5, reviewCount: "95", imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3Cr9i1HT3S4vLNiV9XJ6S4fk81W/uploaded-1777832470445-mr4qosuh.png?_wi=1", onProductClick: () => window.location.href = "/fleet" },
]}
title="Our Premium Fleet"
textBoxTitleClassName="text-[#0a7039]"
description="Made-in-USA trailers designed for peak comfort."
buttons={[{ text: "View Full Specifications", href: "/fleet" }]}
/>
</div>
<div id="features" data-section="features">
<FeatureCardTwentyNine
animationType="slide-up"
textboxLayout="default"
gridVariant="uniform-all-items-equal"
useInvertedBackground={false}
title="Modern Hospitality Standards"
cardTitleClassName="text-[#0a7039]"
description="Every detail of our rental fleet is meticulously maintained to ensure your event leaves a lasting impression."
features={[
{ title: "Advanced Climate Control", description: "Fully adjustable heating and cooling systems to keep guests comfortable regardless of the season.", imageSrc: "http://img.b2bpic.net/free-photo/view-beautiful-modern-hotel-interior_23-2148777121.jpg", titleImageSrc: "http://img.b2bpic.net/free-photo/view-beautiful-modern-hotel-interior_23-2148777121.jpg", buttonText: "Learn More" },
{ title: "Luxury Finishes", description: "Designer lighting, high-end vanity surfaces, and elegant trim throughout our trailers.", imageSrc: "http://img.b2bpic.net/free-photo/interior-design-concept-with-details_23-2148777121.jpg", titleImageSrc: "http://img.b2bpic.net/free-photo/interior-design-concept-with-details_23-2148777121.jpg", buttonText: "Learn More" },
{ title: "White-Glove Setup", description: "Our professional team handles every step from delivery to onsite staging to ensure perfection.", imageSrc: "http://img.b2bpic.net/free-photo/professional-team-working-together_23-2148777121.jpg", titleImageSrc: "http://img.b2bpic.net/free-photo/professional-team-working-together_23-2148777121.jpg", buttonText: "Learn More" },
]}
/>
</div>
<div id="features" data-section="features">
<FeatureCardOne
animationType="slide-up"
textboxLayout="default"
gridVariant="uniform-all-items-equal"
useInvertedBackground={false}
title="Let us elevate your event"
cardTitleClassName="text-[#0a7039]"
description="Our premium rental fleet is designed to fit seamlessly into any Northeast Wisconsin event and leave a lasting impression."
features={[
{ title: "Weddings & Private Parties", description: "", imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3Cr9i1HT3S4vLNiV9XJ6S4fk81W/uploaded-1777134554820-hv8fxndc.jpg?_wi=2" },
{ title: "Community Events", description: "", imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3Cr9i1HT3S4vLNiV9XJ6S4fk81W/uploaded-1777134554820-rdizvwfd.jpg?_wi=2" },
{ title: "Corporate Events", description: "", imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3Cr9i1HT3S4vLNiV9XJ6S4fk81W/uploaded-1777134554820-klkyjyqk.jpg?_wi=2" },
]}
/>
</div>
<div id="contact" data-section="contact">
<ContactText
useInvertedBackground={false}
background={{ variant: "plain" }}
text="Ready to elevate your event experience? Request an estimate today to secure your dates and discover our premium fleet."
textClassName="text-[#0a7039]"
buttons={[
{ text: "Request a free estimate", href: "/estimate" },
]}
/>
</div>
<div id="footer" data-section="footer">
<FooterLogoEmphasis
columns={[
{ items: [{ label: "Home", href: "/" }, { label: "Fleet", href: "/fleet" }, { label: "Request a free estimate", href: "/estimate" }] },
{ items: [{ label: "Contact us", href: "/contact-us" }, { label: "Privacy policy", href: "#" }, { label: "Terms", href: "#" }] },
]}
logoText="CleanScene"
logoSrc="https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3Cr9i1HT3S4vLNiV9XJ6S4fk81W/uploaded-1777213847237-f7u1y0mi.png"
logoClassName="text-white"
logoImageClassName="scale-75 hidden"
/>
</div>
<div id="footer" data-section="footer">
<FooterLogoEmphasis
columns={[
{ items: [{ label: "Home", href: "/" }, { label: "Our Premium Fleet", href: "/fleet" }, { label: "Get My Free Estimate", href: "/estimate" }] },
{ items: [{ label: "Contact Us", href: "/contact-us" }, { label: "Privacy Policy", href: "/privacy" }, { label: "Terms", href: "/terms" }] },
]}
logoText=""
/>
</div>
</ReactLenis>
</ThemeProvider>
);
}
}

View File

@@ -2,8 +2,8 @@
import { ThemeProvider } from "@/providers/themeProvider/ThemeProvider";
import ReactLenis from "lenis/react";
import NavbarLayoutFloatingOverlay from '@/components/navbar/NavbarLayoutFloatingOverlay/NavbarLayoutFloatingOverlay';
import PricingCardNine from '@/components/sections/pricing/PricingCardNine';
import NavbarLayoutFloatingInline from '@/components/navbar/NavbarLayoutFloatingInline';
import PricingCardEight from '@/components/sections/pricing/PricingCardEight';
import FooterLogoEmphasis from '@/components/sections/footer/FooterLogoEmphasis';
export default function PricingPage() {
@@ -22,20 +22,22 @@ export default function PricingPage() {
>
<ReactLenis root>
<div id="nav" data-section="nav">
<NavbarLayoutFloatingOverlay
<NavbarLayoutFloatingInline
navItems={[
{ name: "Home", id: "/" },
{ name: "Fleet", id: "/fleet" },
{ name: "Request a free estimate", id: "/estimate" },
{ name: "Our Premium Fleet", id: "/fleet" },
{ name: "Pricing", id: "/pricing" },
{ name: "Contact us", id: "/contact-us" },
]}
brandName="CleanScene"
logoSrc="https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3Cr9i1HT3S4vLNiV9XJ6S4fk81W/uploaded-1777213847237-f7u1y0mi.png"
logoImageClassName="scale-150"
logoSrc="https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3Cr9i1HT3S4vLNiV9XJ6S4fk81W/uploaded-1777837799704-b8guhfm1.png"
logoAlt="CleanScene Logo"
button={{ text: "Get My Free Estimate", href: "/estimate" }}
className="py-2"
/>
</div>
<div id="pricing" data-section="pricing">
<PricingCardNine
<PricingCardEight
useInvertedBackground={false}
animationType="slide-up"
textboxLayout="split"
@@ -43,12 +45,12 @@ export default function PricingPage() {
description="Affordable plans for every event size."
plans={[
{
id: "basic", title: "Standard", price: "$1,000", period: "per event", features: ["Basic Setup", "24/7 Support"],
button: { text: "Select", href: "#" }
id: "basic", badge: "Standard", price: "$1,000", subtitle: "per event", features: ["Basic Setup", "24/7 Support"],
buttons: [{ text: "Select", href: "#" }]
},
{
id: "premium", title: "Premium", price: "$1,500", period: "per event", features: ["Premium Setup", "Enhanced Maintenance", "24/7 Support"],
button: { text: "Select", href: "#" }
id: "premium", badge: "Premium", price: "$1,500", subtitle: "per event", features: ["Premium Setup", "Enhanced Maintenance", "24/7 Support"],
buttons: [{ text: "Select", href: "#" }]
}
]}
/>
@@ -56,13 +58,10 @@ export default function PricingPage() {
<div id="footer" data-section="footer">
<FooterLogoEmphasis
columns={[
{ items: [{ label: "Home", href: "/" }, { label: "Fleet", href: "/fleet" }, { label: "Request a free estimate", href: "/estimate" }] },
{ items: [{ label: "Contact us", href: "/contact-us" }, { label: "Privacy policy", href: "#" }, { label: "Terms", href: "#" }] },
{ items: [{ label: "Home", href: "/" }, { label: "Our Premium Fleet", href: "/fleet" }, { label: "Pricing", href: "/pricing" }, { label: "Get My Free Estimate", href: "/estimate" }] },
{ items: [{ label: "Contact Us", href: "/contact-us" }, { label: "Privacy Policy", href: "/privacy" }, { label: "Terms", href: "/terms" }] },
]}
logoText="CleanScene"
logoSrc="https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3Cr9i1HT3S4vLNiV9XJ6S4fk81W/uploaded-1777213847237-f7u1y0mi.png"
logoClassName="text-white"
logoImageClassName="scale-75 hidden"
/>
</div>
</ReactLenis>

57
src/app/privacy/page.tsx Normal file
View File

@@ -0,0 +1,57 @@
"use client";
import { ThemeProvider } from "@/providers/themeProvider/ThemeProvider";
import ReactLenis from "lenis/react";
import NavbarLayoutFloatingInline from '@/components/navbar/NavbarLayoutFloatingInline';
import FooterLogoEmphasis from '@/components/sections/footer/FooterLogoEmphasis';
export default function PrivacyPage() {
return (
<ThemeProvider
defaultButtonVariant="expand-hover"
defaultTextAnimation="background-highlight"
borderRadius="rounded"
contentWidth="medium"
sizing="largeSmallSizeLargeTitles"
background="blurBottom"
cardStyle="soft-shadow"
primaryButtonStyle="radial-glow"
secondaryButtonStyle="solid"
headingFontWeight="bold"
>
<ReactLenis root>
<div id="nav" data-section="nav">
<NavbarLayoutFloatingInline
navItems={[
{ name: "Home", id: "/" },
{ name: "Our Premium Fleet", id: "/fleet" },
{ name: "Contact us", id: "/contact-us" },
]}
brandName="CleanScene"
logoSrc="https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3Cr9i1HT3S4vLNiV9XJ6S4fk81W/uploaded-1777837799704-b8guhfm1.png"
logoAlt="CleanScene Logo"
button={{ text: "Get My Free Estimate", href: "/estimate" }}
className="py-2"
/>
</div>
<div id="content" className="py-20 px-6 max-w-4xl mx-auto">
<h1 className="text-4xl font-bold mb-8 text-[#0a7039]">Privacy Policy</h1>
<div className="prose max-w-none">
<p>Welcome to CleanScene. This Privacy Policy explains how we collect, use, and protect your information when you visit our website or use our services.</p>
</div>
</div>
<div id="footer" data-section="footer">
<FooterLogoEmphasis
columns={[
{ items: [{ label: "Home", href: "/" }, { label: "Our Premium Fleet", href: "/fleet" }, { label: "Get My Free Estimate", href: "/estimate" }] },
{ items: [{ label: "Contact Us", href: "/contact-us" }, { label: "Privacy Policy", href: "/privacy" }, { label: "Terms", href: "/terms" }] },
]}
logoText=""
/>
</div>
</ReactLenis>
</ThemeProvider>
);
}