Skip to content

Commit 98e5989

Browse files
authored
Merge pull request #1 from NexaTech-Rwanda/dev
added some new ui updates and some optimisation
2 parents a1b449b + cb2b8e1 commit 98e5989

32 files changed

+574
-136
lines changed

,

Whitespace-only changes.

.github/workflows/ci.yml

Lines changed: 29 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,29 @@
1+
name: CI
2+
3+
on:
4+
push:
5+
branches: [ main, master ]
6+
pull_request:
7+
branches: [ main, master ]
8+
9+
jobs:
10+
build:
11+
runs-on: ubuntu-latest
12+
13+
steps:
14+
- uses: actions/checkout@v4
15+
16+
- name: Set up Node.js
17+
uses: actions/setup-node@v4
18+
with:
19+
node-version: '20'
20+
cache: 'npm'
21+
22+
- name: Install dependencies
23+
run: npm install
24+
25+
- name: Lint
26+
run: npm run lint
27+
28+
- name: Build
29+
run: npm run build

.github/workflows/deploy.yml

Lines changed: 19 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,19 @@
1+
name: Deploy
2+
3+
on:
4+
workflow_run:
5+
workflows: ["CI"]
6+
types:
7+
- completed
8+
branches: [main, master]
9+
10+
jobs:
11+
deploy:
12+
runs-on: ubuntu-latest
13+
if: ${{ github.event.workflow_run.conclusion == 'success' }}
14+
steps:
15+
- name: Deploying to Production
16+
run: echo "Starting deployment to production environment..."
17+
# Add actual deployment steps here (e.g., Vercel, Netlify, GH Pages)
18+
- name: Completion
19+
run: echo "Deployment workflow triggered successfully."

index.html

Lines changed: 2 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -7,15 +7,8 @@
77

88
<meta name="description" content="Transform Africa's tech with NexaTech Rwanda's innovative solutions. We're creating the tech ecosystem that will make Rwanda the brain of Africa's technological revolution." />
99
<meta name="author" content="NexaTech Rwanda" />
10-
11-
<!-- Favicon -->
12-
<link rel="icon" type="image/x-icon" href="/favicon.ico" color="#000000"/>
13-
14-
<!-- Open Graph Meta Tags -->
15-
<meta property="og:title" content="NexaTech Rwanda - Building Africa's Tech Ecosystem" />
16-
<meta property="og:description" content="Transform Africa's tech with NexaTech Rwanda's innovative solutions." />
17-
<meta property="og:type" content="website" />
18-
<meta property="og:image" content="" />
10+
<link rel="manifest" href="/manifest.json" />
11+
<link rel="apple-touch-icon" href="/favicon.ico" />
1912

2013
<!-- Twitter Meta Tags -->
2114
<meta name="twitter:card" content="summary_large_image" />

package-lock.json

Lines changed: 55 additions & 1 deletion
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

package.json

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -54,6 +54,7 @@
5454
"react": "^18.3.1",
5555
"react-day-picker": "^8.10.1",
5656
"react-dom": "^18.3.1",
57+
"react-helmet-async": "^2.0.5",
5758
"react-hook-form": "^7.61.1",
5859
"react-resizable-panels": "^2.1.9",
5960
"react-router-dom": "^6.30.1",

public/avatar.jpg

1.05 MB
Loading

public/boy.jpg

1.24 MB
Loading

public/manifest.json

Lines changed: 20 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,20 @@
1+
{
2+
"short_name": "NexaTech",
3+
"name": "NexaTech Rwanda",
4+
"icons": [
5+
{
6+
"src": "/favicon.ico",
7+
"sizes": "64x64 32x32 24x24 16x16",
8+
"type": "image/x-icon"
9+
},
10+
{
11+
"src": "/og-image.png",
12+
"type": "image/png",
13+
"sizes": "1200x630"
14+
}
15+
],
16+
"start_url": ".",
17+
"display": "standalone",
18+
"theme_color": "#0057B8",
19+
"background_color": "#ffffff"
20+
}

public/robots.txt

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,4 @@
1+
User-agent: *
2+
Allow: /
3+
4+
Sitemap: https://nexatech.co.rw/sitemap.xml

0 commit comments

Comments
 (0)