Skip to content

Commit 01c10b0

Browse files
authored
Merge pull request #53 from reqcore-inc/ui/mascot
fixed bad urls and implemented mascot
2 parents 05ae527 + 15c1147 commit 01c10b0

17 files changed

Lines changed: 101 additions & 38 deletions

CONTRIBUTING.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -11,7 +11,7 @@ Thanks for contributing to Reqcore.
1111
## Development Setup
1212

1313
```bash
14-
git clone https://github.com/reqcore/reqcore.git
14+
git clone https://github.com/reqcore-inc/reqcore.git
1515
cd reqcore
1616
cp .env.example .env
1717
docker compose up -d

README.md

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@
44

55
**The open-source ATS you own. No per-seat fees. No data lock-in. No secret algorithms.**
66

7-
[Live Demo](https://demo.reqcore.com) · [Documentation](ARCHITECTURE.md) · [Roadmap](ROADMAP.md) · [Report Bug](https://github.com/reqcore/reqcore/issues/new)
7+
[Live Demo](https://demo.reqcore.com) · [Documentation](ARCHITECTURE.md) · [Roadmap](ROADMAP.md) · [Report Bug](https://github.com/reqcore-inc/reqcore/issues/new)
88

99
[![License: AGPL-3.0](https://img.shields.io/badge/License-AGPL--3.0-blue.svg)](LICENSE)
1010

@@ -75,11 +75,11 @@ You should see something like `Docker version 27.x.x`. If you get `command not f
7575
Clone the repository (this downloads the source code):
7676

7777
```bash
78-
git clone https://github.com/reqcore/reqcore.git
78+
git clone https://github.com/reqcore-inc/reqcore.git
7979
cd reqcore
8080
```
8181

82-
> Don't have `git`? [Download it here](https://git-scm.com/downloads), or [download a ZIP](https://github.com/reqcore/reqcore/archive/refs/heads/main.zip) and unzip it manually.
82+
> Don't have `git`? [Download it here](https://git-scm.com/downloads), or [download a ZIP](https://github.com/reqcore-inc/reqcore/archive/refs/heads/main.zip) and unzip it manually.
8383
8484
---
8585

app/components/AppSidebar.vue

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -86,7 +86,10 @@ function isActiveTab(to: string, exact: boolean) {
8686
<!-- Top -->
8787
<div class="flex flex-col gap-5">
8888
<!-- Logo -->
89-
<div class="px-2 text-lg font-bold text-surface-900 dark:text-surface-100">Reqcore</div>
89+
<NuxtLink to="/" class="flex items-center gap-2 px-2 no-underline">
90+
<img src="/eagle-mascot-logo.png" alt="Reqcore mascot" class="size-7 shrink-0 object-contain" />
91+
<span class="text-lg font-bold text-surface-900 dark:text-surface-100">Reqcore</span>
92+
</NuxtLink>
9093

9194
<!-- Org Switcher -->
9295
<div>

app/components/PreviewUpsellModal.vue

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -54,7 +54,7 @@ function closeModal() {
5454
</a>
5555

5656
<a
57-
href="https://github.com/reqcore/reqcore"
57+
href="https://github.com/reqcore-inc/reqcore"
5858
target="_blank"
5959
rel="noopener noreferrer"
6060
class="inline-flex items-center rounded-lg border border-surface-300 px-3 py-2 text-sm font-medium text-surface-700 transition-colors hover:bg-surface-50 dark:border-surface-700 dark:text-surface-200 dark:hover:bg-surface-800"

app/layouts/auth.vue

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -2,6 +2,9 @@
22
<div class="min-h-screen flex items-center justify-center bg-surface-50 dark:bg-surface-950 p-4">
33
<div class="w-full max-w-[420px] bg-white dark:bg-surface-900 rounded-lg shadow-sm dark:shadow-none dark:border dark:border-surface-800 p-8">
44
<div class="text-center mb-8">
5+
<div class="flex justify-center mb-3">
6+
<img src="/eagle-mascot-logo.png" alt="Reqcore mascot" class="size-16 object-contain" />
7+
</div>
58
<h1 class="text-2xl font-bold text-surface-900 dark:text-surface-100">Reqcore</h1>
69
<p class="text-sm text-surface-500 dark:text-surface-400 mt-1">The Sovereign Recruitment Engine</p>
710
</div>

app/layouts/dashboard.vue

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -28,7 +28,7 @@ const isDemo = computed(() => {
2828
<span>
2929
<strong>Preview mode</strong> — You're exploring with sample data in read-only mode. Changes are disabled.
3030
<a
31-
href="https://github.com/reqcore/reqcore"
31+
href="https://github.com/reqcore-inc/reqcore"
3232
target="_blank"
3333
rel="noopener noreferrer"
3434
class="ml-1 font-semibold underline decoration-brand-400/40 underline-offset-2 hover:decoration-brand-400"

app/pages/blog/[...slug].vue

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -70,7 +70,7 @@ const { data: session } = await authClient.useSession(useFetch)
7070
<NuxtLink to="/catalog" class="transition hover:text-white">Features</NuxtLink>
7171
<NuxtLink to="/blog" class="text-white transition">Blog</NuxtLink>
7272
<a
73-
href="https://github.com/joachimhorsworthy/reqcore"
73+
href="https://github.com/reqcore-inc/reqcore"
7474
target="_blank"
7575
class="transition hover:text-white"
7676
>
@@ -170,7 +170,7 @@ const { data: session } = await authClient.useSession(useFetch)
170170
<NuxtLink to="/" class="transition hover:text-white/60">Home</NuxtLink>
171171
<NuxtLink to="/roadmap" class="transition hover:text-white/60">Roadmap</NuxtLink>
172172
<a
173-
href="https://github.com/joachimhorsworthy/reqcore"
173+
href="https://github.com/reqcore-inc/reqcore"
174174
target="_blank"
175175
class="transition hover:text-white/60"
176176
>

app/pages/blog/index.vue

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -42,7 +42,7 @@ const { data: posts } = await useAsyncData('blog-posts', () =>
4242
<NuxtLink to="/catalog" class="transition hover:text-white">Features</NuxtLink>
4343
<NuxtLink to="/blog" class="text-white transition">Blog</NuxtLink>
4444
<a
45-
href="https://github.com/joachimhorsworthy/reqcore"
45+
href="https://github.com/reqcore-inc/reqcore"
4646
target="_blank"
4747
class="transition hover:text-white"
4848
>
@@ -140,7 +140,7 @@ const { data: posts } = await useAsyncData('blog-posts', () =>
140140
<NuxtLink to="/" class="transition hover:text-white/60">Home</NuxtLink>
141141
<NuxtLink to="/roadmap" class="transition hover:text-white/60">Roadmap</NuxtLink>
142142
<a
143-
href="https://github.com/joachimhorsworthy/reqcore"
143+
href="https://github.com/reqcore-inc/reqcore"
144144
target="_blank"
145145
class="transition hover:text-white/60"
146146
>

app/pages/catalog/index.vue

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -243,7 +243,7 @@ const stats = computed(() => {
243243
Blog
244244
</NuxtLink>
245245
<a
246-
href="https://github.com/reqcore/reqcore"
246+
href="https://github.com/reqcore-inc/reqcore"
247247
target="_blank"
248248
rel="noopener noreferrer"
249249
class="hidden items-center gap-1.5 rounded-md px-3 py-1.5 text-[13px] font-medium text-surface-400 transition hover:text-white sm:flex"
@@ -538,7 +538,7 @@ const stats = computed(() => {
538538
<div class="flex items-center gap-2">
539539
<span>Open source on</span>
540540
<a
541-
href="https://github.com/reqcore/reqcore"
541+
href="https://github.com/reqcore-inc/reqcore"
542542
target="_blank"
543543
class="inline-flex items-center gap-1 text-white/50 hover:text-white transition"
544544
>

app/pages/index.vue

Lines changed: 13 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,6 @@
22
import {
33
ArrowRight,
44
Briefcase,
5-
Database,
65
ScanEye,
76
UsersRound,
87
ShieldCheck,
@@ -90,7 +89,7 @@ const ctaRef = useScrollFade()
9089
<nav class="fixed inset-x-0 top-0 z-50 border-b border-white/[0.06] bg-[#09090b]/80 backdrop-blur-xl">
9190
<div class="mx-auto flex h-14 max-w-6xl items-center justify-between px-6">
9291
<NuxtLink to="/" class="flex items-center gap-2.5 text-[15px] font-semibold tracking-tight text-white">
93-
<span class="flex h-7 w-7 items-center justify-center rounded-md bg-brand-500 text-xs font-black text-white">R</span>
92+
<img src="/eagle-mascot-logo.png" alt="Reqcore mascot" class="h-7 w-7 object-contain" />
9493
Reqcore
9594
</NuxtLink>
9695

@@ -416,7 +415,7 @@ const ctaRef = useScrollFade()
416415
<div class="relative p-7 pb-4">
417416
<div class="mb-1 flex items-center gap-2.5">
418417
<div class="flex h-8 w-8 items-center justify-center rounded-lg bg-brand-500/10 text-brand-400 ring-1 ring-inset ring-brand-500/20">
419-
<Database class="h-4 w-4" :stroke-width="1.75" />
418+
<img src="/database-icon.png" alt="Database" class="h-4 w-4 object-contain" />
420419
</div>
421420
<h3 class="text-[15px] font-semibold text-white">Ownership over Access</h3>
422421
</div>
@@ -444,7 +443,7 @@ const ctaRef = useScrollFade()
444443
<div class="overflow-hidden rounded-t-lg border border-b-0 border-white/[0.06] bg-white/[0.02]">
445444
<div class="border-b border-white/[0.06] bg-white/[0.03] px-3 py-1.5">
446445
<div class="flex items-center gap-1.5">
447-
<Database class="h-2.5 w-2.5 text-brand-400" :stroke-width="2" />
446+
<img src="/database-icon.png" alt="Database" class="h-2.5 w-2.5 object-contain" />
448447
<span class="text-[10px] font-semibold text-surface-300">candidates</span>
449448
</div>
450449
</div>
@@ -713,9 +712,7 @@ const ctaRef = useScrollFade()
713712

714713
<!-- Separator + attribution -->
715714
<div class="mt-8 flex items-center gap-4 border-t border-white/[0.06] pt-8">
716-
<div class="flex h-10 w-10 items-center justify-center rounded-full bg-brand-500 text-sm font-bold text-white">
717-
R
718-
</div>
715+
<img src="/eagle-mascot-logo.png" alt="Reqcore mascot" class="h-10 w-10 object-contain" />
719716
<div>
720717
<div class="text-sm font-semibold text-white">The Reqcore Team</div>
721718
<div class="text-[13px] text-surface-500">Building the open-source applicant tracking system</div>
@@ -1126,7 +1123,7 @@ const ctaRef = useScrollFade()
11261123
<div class="tech-card-border" />
11271124
<div class="relative flex items-start gap-4 p-6">
11281125
<div class="flex h-11 w-11 shrink-0 items-center justify-center rounded-xl bg-[#336791]/10 ring-1 ring-inset ring-[#336791]/20 transition-all duration-300 group-hover:bg-[#336791]/15 group-hover:ring-[#336791]/30 group-hover:shadow-[0_0_20px_rgba(51,103,145,0.1)]">
1129-
<Database class="h-5 w-5 text-[#5B9BD5]" :stroke-width="1.5" />
1126+
<img src="/database-icon.png" alt="Database" class="h-5 w-5 object-contain" />
11301127
</div>
11311128
<div class="min-w-0">
11321129
<h3 class="text-[15px] font-semibold text-white">PostgreSQL</h3>
@@ -1290,6 +1287,13 @@ const ctaRef = useScrollFade()
12901287
</div>
12911288

12921289
<div class="relative mx-auto max-w-3xl px-6 text-center">
1290+
<div class="mb-8 flex justify-center">
1291+
<img
1292+
src="/eagle-mascot-logo.png"
1293+
alt="Reqcore mascot"
1294+
class="h-20 w-20 object-contain drop-shadow-[0_0_40px_rgba(59,130,246,0.5)]"
1295+
/>
1296+
</div>
12931297
<h2 class="text-3xl font-bold tracking-tight text-white sm:text-4xl lg:text-5xl">
12941298
Ready to own your hiring pipeline?
12951299
</h2>
@@ -1322,7 +1326,7 @@ const ctaRef = useScrollFade()
13221326
<footer class="border-t border-white/[0.06] py-8">
13231327
<div class="mx-auto flex max-w-6xl flex-col items-center justify-between gap-4 px-6 sm:flex-row">
13241328
<div class="flex items-center gap-2 text-[13px] text-surface-500">
1325-
<span class="flex h-5 w-5 items-center justify-center rounded bg-brand-500 text-[9px] font-black text-white">R</span>
1329+
<img src="/eagle-mascot-logo.png" alt="Reqcore mascot" class="h-5 w-5 object-contain" />
13261330
&copy; {{ new Date().getFullYear() }} Reqcore. Open source under AGPL-3.0.
13271331
</div>
13281332
<div class="flex gap-6 text-[13px] text-surface-500">

0 commit comments

Comments
 (0)