Skip to content

Commit e8356b9

Browse files
authored
Merge pull request #3 from LadyKerr/complete
Complete
2 parents a491a77 + 575d374 commit e8356b9

File tree

9 files changed

+57
-81
lines changed

9 files changed

+57
-81
lines changed

.astro/data-store.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
[["Map",1,2],"meta::meta",["Map",3,4,5,6],"astro-version","5.6.0","astro-config-digest","{\"root\":{},\"srcDir\":{},\"publicDir\":{},\"outDir\":{},\"cacheDir\":{},\"compressHTML\":true,\"base\":\"/\",\"trailingSlash\":\"ignore\",\"output\":\"static\",\"scopedStyleStrategy\":\"attribute\",\"build\":{\"format\":\"directory\",\"client\":{},\"server\":{},\"assets\":\"_astro\",\"serverEntry\":\"entry.mjs\",\"redirects\":true,\"inlineStylesheets\":\"auto\",\"concurrency\":1},\"server\":{\"open\":false,\"host\":false,\"port\":4321,\"streaming\":true,\"allowedHosts\":[]},\"redirects\":{},\"image\":{\"endpoint\":{\"route\":\"/_image\"},\"service\":{\"entrypoint\":\"astro/assets/services/sharp\",\"config\":{}},\"domains\":[],\"remotePatterns\":[]},\"devToolbar\":{\"enabled\":true},\"markdown\":{\"syntaxHighlight\":{\"type\":\"shiki\",\"excludeLangs\":[\"math\"]},\"shikiConfig\":{\"langs\":[],\"langAlias\":{},\"theme\":\"github-dark\",\"themes\":{},\"wrap\":false,\"transformers\":[]},\"remarkPlugins\":[],\"rehypePlugins\":[],\"remarkRehype\":{},\"gfm\":true,\"smartypants\":true},\"security\":{\"checkOrigin\":true},\"env\":{\"schema\":{},\"validateSecrets\":false},\"experimental\":{\"clientPrerender\":false,\"contentIntellisense\":false,\"responsiveImages\":false,\"svg\":false,\"serializeConfig\":false,\"headingIdCompat\":false,\"preserveScriptOrder\":false},\"legacy\":{\"collections\":false}}"]
1+
[["Map",1,2],"meta::meta",["Map",3,4,5,6],"astro-version","5.6.0","astro-config-digest","{\"root\":{},\"srcDir\":{},\"publicDir\":{},\"outDir\":{},\"cacheDir\":{},\"site\":\"https://ladykerr.github.io\",\"compressHTML\":true,\"base\":\"/devflow-landing\",\"trailingSlash\":\"ignore\",\"output\":\"static\",\"scopedStyleStrategy\":\"attribute\",\"build\":{\"format\":\"directory\",\"client\":{},\"server\":{},\"assets\":\"_astro\",\"serverEntry\":\"entry.mjs\",\"redirects\":true,\"inlineStylesheets\":\"auto\",\"concurrency\":1},\"server\":{\"open\":false,\"host\":false,\"port\":4321,\"streaming\":true,\"allowedHosts\":[]},\"redirects\":{},\"image\":{\"endpoint\":{\"route\":\"/_image\"},\"service\":{\"entrypoint\":\"astro/assets/services/sharp\",\"config\":{}},\"domains\":[],\"remotePatterns\":[]},\"devToolbar\":{\"enabled\":true},\"markdown\":{\"syntaxHighlight\":{\"type\":\"shiki\",\"excludeLangs\":[\"math\"]},\"shikiConfig\":{\"langs\":[],\"langAlias\":{},\"theme\":\"github-dark\",\"themes\":{},\"wrap\":false,\"transformers\":[]},\"remarkPlugins\":[],\"rehypePlugins\":[],\"remarkRehype\":{},\"gfm\":true,\"smartypants\":true},\"security\":{\"checkOrigin\":true},\"env\":{\"schema\":{},\"validateSecrets\":false},\"experimental\":{\"clientPrerender\":false,\"contentIntellisense\":false,\"responsiveImages\":false,\"svg\":false,\"serializeConfig\":false,\"headingIdCompat\":false,\"preserveScriptOrder\":false},\"legacy\":{\"collections\":false}}"]

README.md

Lines changed: 35 additions & 67 deletions
Original file line numberDiff line numberDiff line change
@@ -1,84 +1,23 @@
11
# DevFlow Landing Page
22

3-
A modern landing page for DevFlow - the serverless API platform that helps developers build and deploy APIs quickly and efficiently.
3+
DevFlow's landing page is built with modern web technologies to showcase our platform's features and capabilities. The site is built with Astro and uses React components with TailwindCSS for styling.
4+
5+
![DevFlow Landing Page Preview](/src/assets/landing-page.png)
46

57
# Built with Copilot Agent Mode 🚀
68

79
This project was built with the help of GitHub Copilot Agent Mode, a pair programming tool that provides real-time code suggestions and completions. Learn more about [Copilot Agent Mode](https://gh.io/agent-mode) and how you can use it to build your next project.
810

911
It was built based on this design that was generated by Claude AI: [Claude Landing Page](https://gh.io/claude-devflow-landing)! ✨
1012

11-
See the video of the full build [here]()
12-
13-
## 🚀 Project Overview
14-
15-
DevFlow's landing page is built with modern web technologies to showcase our platform's features and capabilities. The site is built with Astro and uses React components with TailwindCSS for styling.
16-
17-
## 🛠️ Tech Stack
18-
19-
- [Astro](https://astro.build) v5.x - Static site generator
20-
- [React](https://reactjs.org) - UI components
21-
- [TailwindCSS](https://tailwindcss.com) v4.x - Styling
22-
- TypeScript - Type safety
23-
24-
## 📁 Project Structure
25-
26-
```text
27-
/
28-
├── public/
29-
│ └── favicon.svg
30-
├── src/
31-
│ ├── assets/
32-
│ │ ├── astro.svg
33-
│ │ ├── background.svg
34-
│ │ └── dashboard-preview.png
35-
│ ├── components/
36-
│ │ ├── ApiDevelopment.astro
37-
│ │ ├── ByDevelopers.astro
38-
│ │ ├── CallToAction.astro
39-
│ │ ├── DashboardManagement.astro
40-
│ │ ├── Footer.astro
41-
│ │ ├── Hero.astro
42-
│ │ ├── Navbar.astro
43-
│ │ ├── TrustedByDevs.astro
44-
│ │ └── TryYourself.astro
45-
│ ├── layouts/
46-
│ │ └── Layout.astro
47-
│ ├── pages/
48-
│ │ └── index.astro
49-
│ └── styles/
50-
│ └── global.css
51-
├── astro.config.mjs
52-
├── package.json
53-
└── tsconfig.json
54-
```
55-
56-
## 📋 Features
57-
58-
- Modern, responsive design
59-
- Server-side rendered pages for optimal performance
60-
- Interactive code examples
61-
- Mobile-first approach
62-
- TypeScript support
63-
- TailwindCSS for styling
64-
65-
## 🧞 Commands
66-
67-
All commands are run from the root of the project, from a terminal:
68-
69-
| Command | Action |
70-
| :------------------------ | :----------------------------------------------- |
71-
| `npm install` | Installs dependencies |
72-
| `npm run dev` | Starts local dev server at `localhost:4321` |
73-
| `npm run build` | Build your production site to `./dist/` |
74-
| `npm run preview` | Preview your build locally, before deploying |
75-
| `npm run astro ...` | Run CLI commands like `astro add`, `astro check` |
13+
> See the video of the full build [here](add link to video)
14+
> Read how we built it [here](add link to blog post)
7615
7716
## 🚀 Quick Start
7817

7918
1. Clone the repository:
8019
```bash
81-
git clone https://github.com/your-username/devflow-landing.git
20+
git clone https://github.com/ladykerr/devflow-landing.git
8221
```
8322

8423
2. Install dependencies:
@@ -107,6 +46,35 @@ The project follows a component-based architecture using Astro components. Key s
10746
- Call-to-action sections
10847
- Footer with documentation and community links
10948

49+
## 🛠️ Tech Stack
50+
51+
- [Astro](https://astro.build) v5.x - Static site generator
52+
- [React](https://reactjs.org) - UI components
53+
- [TailwindCSS](https://tailwindcss.com) v4.x - Styling
54+
- TypeScript - Type safety
55+
56+
## 📋 Features
57+
58+
- Modern, responsive design
59+
- Server-side rendered pages for optimal performance
60+
- Interactive code examples
61+
- Mobile-first approach
62+
- TypeScript support
63+
- TailwindCSS for styling
64+
65+
## 🧞 Commands
66+
67+
All commands are run from the root of the project, from a terminal:
68+
69+
| Command | Action |
70+
| :------------------------ | :----------------------------------------------- |
71+
| `npm install` | Installs dependencies |
72+
| `npm run dev` | Starts local dev server at `localhost:4321` |
73+
| `npm run build` | Build your production site to `./dist/` |
74+
| `npm run preview` | Preview your build locally, before deploying |
75+
| `npm run astro ...` | Run CLI commands like `astro add`, `astro check` |
76+
77+
11078
## 📝 License
11179

11280
MIT License - see the [LICENSE](LICENSE) file for details

src/assets/landing-page.png

269 KB
Loading

src/components/ApiDevelopment.astro

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -182,7 +182,7 @@ api.post('/auth/login', async (req, res) => {
182182
const { activeTab = 'rest' } = Astro.props;
183183
---
184184

185-
<section class="py-20 bg-gray-50">
185+
<section id="examples" class="py-20 bg-gray-50">
186186
<div class="container mx-auto px-4">
187187
<div class="max-w-4xl mx-auto text-center mb-12">
188188
<h2 class="text-4xl font-bold text-gray-900 mb-4">

src/components/ByDevelopers.astro

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -34,7 +34,7 @@ const features = [
3434
];
3535
---
3636

37-
<section class="py-20 bg-white">
37+
<section id="features" class="py-20 bg-white">
3838
<div class="container mx-auto px-4">
3939
<div class="text-center mb-16">
4040
<h2 class="text-4xl font-bold text-gray-900 mb-4">Built for developers, by developers</h2>

src/components/CallToAction.astro

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -10,7 +10,7 @@
1010
Join thousands of developers building faster and scaling smarter with DevFlow.
1111
</p>
1212
<a
13-
href="/get-started"
13+
href="/devflow-landing"
1414
class="inline-block px-8 py-3 bg-white text-indigo-600 font-medium rounded-md hover:bg-indigo-50 transition-colors duration-200"
1515
>
1616
Get Started for Free

src/components/Hero.astro

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -34,13 +34,13 @@ api.deploy();`;
3434
</p>
3535
<div class="flex flex-wrap gap-4">
3636
<a
37-
href="/get-started"
37+
href="/devflow-landing"
3838
class="bg-indigo-600 text-white px-8 py-3 rounded-md hover:bg-indigo-700 font-medium transition-colors duration-200"
3939
>
4040
Get Started Free
4141
</a>
4242
<a
43-
href="/docs"
43+
href="/devflow-landing"
4444
class="text-gray-600 hover:text-gray-900 px-8 py-3 border border-gray-300 rounded-md font-medium transition-colors duration-200 hover:bg-gray-50"
4545
>
4646
View Docs

src/components/Navbar.astro

Lines changed: 15 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -3,21 +3,29 @@
33

44
<nav class="fixed w-full bg-white/90 backdrop-blur-sm z-50 py-4">
55
<div class="container mx-auto px-4 flex items-center justify-between">
6-
<a href="/" class="flex items-center">
6+
<a href="/devflow-landing" class="flex items-center">
77
<span class="text-2xl font-bold">DevFlow</span>
88
</a>
99

1010
<div class="hidden md:flex items-center space-x-8">
11-
<a href="#features" class="text-gray-600 hover:text-gray-900">Features</a>
12-
<a href="#examples" class="text-gray-600 hover:text-gray-900">Examples</a>
13-
<a href="#testimonials" class="text-gray-600 hover:text-gray-900">Testimonials</a>
14-
<a href="/docs" class="text-gray-600 hover:text-gray-900">Docs</a>
11+
<a href="#features" class="text-gray-600 hover:text-gray-900 transition-colors duration-200">Features</a>
12+
<a href="#examples" class="text-gray-600 hover:text-gray-900 transition-colors duration-200">Examples</a>
13+
<a href="#testimonials" class="text-gray-600 hover:text-gray-900 transition-colors duration-200">Testimonials</a>
14+
<a href="#docs" class="text-gray-600 hover:text-gray-900">Docs</a>
1515
<a href="#community" class="text-gray-600 hover:text-gray-900">Community</a>
16+
<a
17+
href="https://github.com/LadyKerr/devflow-landing"
18+
target="_blank"
19+
rel="noopener noreferrer"
20+
class="px-4 py-2 bg-black text-white rounded-md hover:bg-gray-800 transition-colors duration-200"
21+
>
22+
GitHub Repo
23+
</a>
1624
</div>
1725

1826
<div class="flex items-center space-x-4">
19-
<a href="/login" class="text-gray-600 hover:text-gray-900">Log In</a>
20-
<a href="/get-started" class="bg-indigo-600 text-white px-4 py-2 rounded-md hover:bg-indigo-700">
27+
<a href="#login" class="text-gray-600 hover:text-gray-900">Log In</a>
28+
<a href="#get-started" class="bg-indigo-600 text-white px-4 py-2 rounded-md hover:bg-indigo-700">
2129
Get Started
2230
</a>
2331
</div>

src/components/TrustedByDevs.astro

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -31,7 +31,7 @@ const testimonials: Testimonial[] = [
3131
const companies = ["Company1", "Company2", "Company3", "Company4", "Company5", "Company6"];
3232
---
3333

34-
<section class="py-20 bg-gray-50">
34+
<section id="testimonials" class="py-20 bg-gray-50">
3535
<div class="container mx-auto px-4">
3636
<h2 class="text-4xl font-bold text-gray-900 text-center mb-16">
3737
Trusted by developers worldwide

0 commit comments

Comments
 (0)