Skip to content

Commit c0d4dee

Browse files
committed
feat: update hireus seo, update readme
1 parent cf9245b commit c0d4dee

File tree

2 files changed

+75
-42
lines changed

2 files changed

+75
-42
lines changed

README.md

Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -6,6 +6,15 @@ A blog engine written in Rust, powered by SurrealDB. This project is responsible
66

77
## Running the Project
88

9+
### Prerequisites
10+
11+
- [Rust](https://www.rust-lang.org/tools/install)
12+
- [SurrealDB](https://surrealdb.com/install)
13+
- [TailwindCSS](https://tailwindcss.com/docs/installation)
14+
- [Leptos](https://leptos.dev/docs/installation)
15+
16+
### Execution
17+
918
To get started with running the project locally, follow the steps below. These commands will compile your stylesheets and set up a development server that watches for changes.
1019

1120
First, run the following script to set up your Surreal database:

src/pages/hireus.rs

Lines changed: 66 additions & 42 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
use leptos::{
22
ev,
3-
html::{a, br, button, div, form, h1, h2, h3, img, input, p, section, textarea},
3+
html::{a, br, button, div, form, h1, h2, h3, img, input, meta, p, section, textarea, title},
44
prelude::*,
55
svg::{path, svg},
66
};
@@ -11,6 +11,7 @@ pub fn component() -> impl IntoView {
1111
let state = RwSignal::new(HireUsRequest::default());
1212
let (sent, set_sent) = signal(false);
1313
let (loader, set_loader) = signal(false);
14+
1415
let submit = Action::new(move |data: &HireUsRequest| {
1516
set_loader(true);
1617
let data = data.clone();
@@ -24,54 +25,60 @@ pub fn component() -> impl IntoView {
2425
});
2526

2627
div().class("min-h-screen text-white bg-[#1e1e1e]").child((
27-
section().class("px-4 pt-12 pb-24 sm:px-6 lg:px-8").child(
28-
div().class("mx-auto max-w-5xl").child((
29-
h1().class("mb-6 text-5xl font-extrabold leading-tight sm:text-6xl md:text-7xl text-[#ffef5c]").child(("Rust Development", br(), "for the Modern Era")),
30-
p().class("mb-8 max-w-2xl text-xl text-gray-300").child("We craft high-performance, reliable systems with Rust. Elevating your projects with cutting-edge technology and expert development."),
31-
a().href("/references").class("inline-flex items-center text-lg font-semibold hover:underline text-[#ffef5c]").child((
32-
"Explore Our Work",
33-
svg().class("ml-2 size-5").attr("fill", "none").attr("stroke", "currentColor").attr("viewBox", "0 0 24 24").attr("xmlns", "http://www.w3.org/2000/svg").child(
34-
path().attr("stroke-linecap", "round").attr("stroke-linejoin", "round").attr("stroke-width", 2).attr("d", "M17 8l4 4m0 0l-4 4m4-4H3"),
35-
),
36-
)),
37-
))),
38-
section().class("py-20 px-4 sm:px-6 lg:px-8 bg-[#2a2a2a]").child(
39-
div().class("mx-auto max-w-5xl").child((
40-
h2().class("mb-12 text-3xl font-bold text-[#ffef5c]").child("Our Expertise"),
41-
div().class("grid grid-cols-1 gap-12 md:grid-cols-2").child((
42-
div().child((
43-
h3().class("mb-4 text-2xl font-semibold text-white").child("Rust Development"),
44-
p().class("mb-6 text-gray-300").child("Specializing in efficient, safe, and concurrent systems. From low-level programming to high-performance web services, we leverage Rust's power to deliver exceptional solutions."),
45-
)),
46-
div().child((
47-
h3().class("mb-4 text-2xl font-semibold text-white").child("System Architecture"),
48-
p().class("mb-6 text-gray-300").child("Designing robust and scalable architectures that stand the test of time. Our expertise ensures your systems are built for performance, reliability, and future growth."),
28+
title().child("Expert Rust Consulting Services | High-Performance Rust Development"),
29+
meta().attr("name", "description").attr("content", "Professional Rust consulting services specializing in high-performance, reliable, and scalable Rust development."),
30+
section().class("px-4 pt-12 pb-24 sm:px-6 lg:px-8").child(
31+
div().class("mx-auto max-w-5xl").child((
32+
h1().class("mb-6 text-5xl font-extrabold leading-tight sm:text-6xl md:text-7xl text-[#ffef5c]")
33+
.child(("Rust Consulting & Development", br(), "for the Modern Era")),
34+
p().class("mb-8 max-w-2xl text-xl text-gray-300").child("Expert Rust consultants crafting high-performance, reliable, and scalable systems tailored to your business needs."),
35+
a().href("/references").class("inline-flex items-center text-lg font-semibold hover:underline text-[#ffef5c]").child((
36+
"Explore Our Rust Projects",
37+
svg().class("ml-2 size-5").attr("fill", "none").attr("stroke", "currentColor").attr("viewBox", "0 0 24 24").attr("xmlns", "http://www.w3.org/2000/svg").child(
38+
path().attr("stroke-linecap", "round").attr("stroke-linejoin", "round").attr("stroke-width", 2).attr("d", "M17 8l4 4m0 0l-4 4m4-4H3"),
39+
),
4940
)),
5041
)),
51-
))
52-
),
53-
section().class("py-20 px-4 sm:px-6 lg:px-8").child(
54-
div().class("mx-auto max-w-5xl").child((
55-
h2().class("mb-12 text-3xl font-bold text-[#ffef5c]").child("Meet Our Team"),
56-
div().class("grid grid-cols-1 gap-12 md:grid-cols-2").child((
57-
div().class("flex items space-x-6").child((
58-
img().src("https://static.rust-dd.com/zelei.webp").alt("Daniel Zelei").width(100).height(100).class("rounded-full"),
42+
),
43+
section().class("py-20 px-4 sm:px-6 lg:px-8 bg-[#2a2a2a]").child(
44+
div().class("mx-auto max-w-5xl").child((
45+
h2().class("mb-12 text-3xl font-bold text-[#ffef5c]").child("Our Rust Expertise"),
46+
div().class("grid grid-cols-1 gap-12 md:grid-cols-2").child((
5947
div().child((
60-
h3().class("mb-1 text-xl font-semibold text-white").child("Daniel Zelei"),
61-
p().class("mb-2 text-gray-300").child("Senior Software Engineer"),
62-
a().href("https://www.linkedin.com/in/danielzelei/").target("_blank").rel("noopener noreferrer").class("text-sm hover:underline text-[#ffef5c]").child("LinkedIn Profile"),
48+
h3().class("mb-4 text-2xl font-semibold text-white").child("Rust Consulting & Development"),
49+
p().class("mb-6 text-gray-300").child("Efficient, safe, and concurrent systems built with Rust. Specialized consulting for web services, embedded systems, and high-performance applications."),
6350
)),
64-
)),
65-
div().class("flex items-center space-x-6").child((
66-
img().src("https://static.rust-dd.com/boros.webp").alt("Daniel Boros").width(100).height(100).class("rounded-full"),
6751
div().child((
68-
h3().class("mb-1 text-xl font-semibold text-white").child("Daniel Boros"),
69-
p().class("mb-2 text-gray-300").child("Senior Software Engineer"),
70-
a().href("https://www.linkedin.com/in/daniel-boros-b86a5373/").target("_blank").rel("noopener noreferrer").class("text-sm hover:underline text-[#ffef5c]").child("LinkedIn Profile"),
52+
h3().class("mb-4 text-2xl font-semibold text-white").child("Advanced System Architecture"),
53+
p().class("mb-6 text-gray-300").child("Designing robust architectures to ensure your Rust applications are performant, scalable, and future-proof."),
7154
)),
7255
)),
73-
))
74-
))),
56+
)),
57+
),
58+
section().class("py-20 px-4 sm:px-6 lg:px-8").child(
59+
div().class("mx-auto max-w-5xl").child((
60+
h2().class("mb-12 text-3xl font-bold text-[#ffef5c]").child("Meet Our Rust Experts"),
61+
div().class("grid grid-cols-1 gap-12 md:grid-cols-2").child((
62+
div().class("flex items-center space-x-6").child((
63+
img().src("https://static.rust-dd.com/zelei.webp").alt("Daniel Zelei").width(100).height(100).class("rounded-full"),
64+
div().child((
65+
h3().class("mb-1 text-xl font-semibold text-white").child("Daniel Zelei"),
66+
p().class("mb-2 text-gray-300").child("Senior Rust Consultant"),
67+
a().href("https://www.linkedin.com/in/danielzelei/").target("_blank").rel("noopener noreferrer").class("text-sm hover:underline text-[#ffef5c]").child("LinkedIn Profile"),
68+
)),
69+
)),
70+
div().class("flex items-center space-x-6").child((
71+
img().src("https://static.rust-dd.com/boros.webp").alt("Daniel Boros").width(100).height(100).class("rounded-full"),
72+
div().child((
73+
h3().class("mb-1 text-xl font-semibold text-white").child("Daniel Boros"),
74+
p().class("mb-2 text-gray-300").child("Senior Rust Consultant"),
75+
a().href("https://www.linkedin.com/in/daniel-boros-b86a5373/").target("_blank").rel("noopener noreferrer").class("text-sm hover:underline text-[#ffef5c]").child("LinkedIn Profile"),
76+
)),
77+
)),
78+
))
79+
))
80+
),
81+
7582
section().class("py-20 px-4 sm:px-6 lg:px-8 bg-[#2a2a2a]").child(
7683
div().class("mx-auto max-w-3xl").child((
7784
h2().class("mb-8 text-3xl font-bold text-[#ffef5c]").child("Get In Touch"),
@@ -108,5 +115,22 @@ pub fn component() -> impl IntoView {
108115
)),
109116
))
110117
),
118+
section().class("py-20 px-4 sm:px-6 lg:px-8 bg-[#2a2a2a]").child(
119+
div().class("mx-auto max-w-5xl").child((
120+
h2().class("mb-12 text-3xl font-bold text-[#ffef5c]").child("Rust Consulting FAQ"),
121+
div().class("space-y-6").child((
122+
h3().class("text-xl font-semibold").child("Why choose Rust for your next project?"),
123+
p().child("Rust ensures performance, safety, and reliability, ideal for system-critical applications, embedded solutions, and high-performance computing."),
124+
h3().class("text-xl font-semibold").child("What Rust consulting services do we offer?"),
125+
p().child("We offer Rust consulting, architecture design, performance optimization, code audits, training, and custom Rust development solutions."),
126+
h3().class("text-xl font-semibold").child("How can Rust consulting benefit my business?"),
127+
p().child("Our expert Rust consultants help businesses build faster, safer, and more scalable software solutions, reducing technical debt and ensuring long-term reliability."),
128+
h3().class("text-xl font-semibold").child("Is Rust suitable for web development?"),
129+
p().child("Absolutely! Rust's performance, memory safety, and concurrency make it ideal for web applications, APIs, and backend services requiring high throughput and reliability."),
130+
h3().class("text-xl font-semibold").child("Do you offer Rust training for our development team?"),
131+
p().child("Yes, we provide customized Rust training programs and workshops to quickly upskill your team in modern Rust development practices."),
132+
)),
133+
)),
134+
),
111135
))
112136
}

0 commit comments

Comments
 (0)