Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
Binary file added app/assets/images/100_x_500_logo.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added app/assets/images/500_x_500_-_banner.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file modified app/assets/images/Favicon-Main.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
1 change: 0 additions & 1 deletion app/assets/images/Favicon-Main.svg

This file was deleted.

1 change: 0 additions & 1 deletion app/assets/images/Logo-Main.svg

This file was deleted.

1 change: 0 additions & 1 deletion app/assets/images/Logo-Monochrome.svg

This file was deleted.

Binary file modified app/assets/images/android-chrome-192x192.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file modified app/assets/images/android-chrome-512x512.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file modified app/assets/images/apple-touch-icon.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added app/assets/images/banner.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added app/assets/images/banner_2.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file modified app/assets/images/favicon-16x16.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file modified app/assets/images/favicon-32x32.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file modified app/assets/images/favicon.ico
Binary file not shown.
Binary file added app/assets/images/icon_256.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file removed app/assets/images/partners/AcademicCity.png
Binary file not shown.
Binary file removed app/assets/images/partners/CodenCocktails.png
Binary file not shown.
Binary file removed app/assets/images/partners/GamerzHive.png
Binary file not shown.
Binary file removed app/assets/images/partners/devCongress.png
Binary file not shown.
Binary file added app/assets/images/partners/dev_congress.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file removed app/assets/images/partners/kwekuTech.png
Binary file not shown.
Binary file added app/assets/images/partners/mest_africa.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file removed app/assets/images/partners/slightlyTechie.png
Binary file not shown.
Binary file added app/assets/images/partners/unicef_gh.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
2 changes: 1 addition & 1 deletion app/helpers/application_helper.rb
Original file line number Diff line number Diff line change
Expand Up @@ -29,6 +29,6 @@ def description_for(name)
end

def event_duration
"March 28-30, 2025"
"November 12-14, 2025"
end
end
1 change: 1 addition & 0 deletions app/rodauth/hacker_rodauth_plugin.rb
Original file line number Diff line number Diff line change
Expand Up @@ -15,6 +15,7 @@ class HackerRodauthPlugin < RodauthPlugin
enable(
:omniauth,
:login,
:create_account,
:remember,
:logout,
:case_insensitive_login,
Expand Down
505 changes: 382 additions & 123 deletions app/views/homepage/about.html.erb

Large diffs are not rendered by default.

34 changes: 9 additions & 25 deletions app/views/homepage/contact.html.erb
Original file line number Diff line number Diff line change
Expand Up @@ -21,21 +21,13 @@
</svg>
<span>@DevCongress</span>
</a>

<a href="https://facebook.com/devcongress" target="_blank" rel="noopener noreferrer"
class="flex items-center space-x-3 text-gray-600 hover:text-primary-600 transition-colors duration-200">
<svg xmlns="http://www.w3.org/2000/svg" class="h-6 w-6" fill="currentColor" viewBox="0 0 24 24">
<path d="M24 12.073c0-6.627-5.373-12-12-12s-12 5.373-12 12c0 5.99 4.388 10.954 10.125 11.854v-8.385H7.078v-3.47h3.047V9.43c0-3.007 1.792-4.669 4.533-4.669 1.312 0 2.686.235 2.686.235v2.953H15.83c-1.491 0-1.956.925-1.956 1.874v2.25h3.328l-.532 3.47h-2.796v8.385C19.612 23.027 24 18.062 24 12.073z"/>
</svg>
<span>DevCongress</span>
</a>

<a href="https://www.instagram.com/devcongress/" target="_blank" rel="noopener noreferrer"

<a href="mailto:hack25@devcongress.io" target="_blank" rel="noopener noreferrer"
class="flex items-center space-x-3 text-gray-600 hover:text-primary-600 transition-colors duration-200">
<svg xmlns="http://www.w3.org/2000/svg" class="h-6 w-6" fill="currentColor" viewBox="0 0 24 24">
<path d="M12 2.163c3.204 0 3.584.012 4.85.07 3.252.148 4.771 1.691 4.919 4.919.058 1.265.069 1.645.069 4.849 0 3.205-.012 3.584-.069 4.849-.149 3.225-1.664 4.771-4.919 4.919-1.266.058-1.644.07-4.85.07-3.204 0-3.584-.012-4.849-.07-3.26-.149-4.771-1.699-4.919-4.92-.058-1.265-.07-1.644-.07-4.849 0-3.204.013-3.583.07-4.849.149-3.227 1.664-4.771 4.919-4.919 1.266-.057 1.645-.069 4.849-.069zm0-2.163c-3.259 0-3.667.014-4.947.072-4.358.2-6.78 2.618-6.98 6.98-.059 1.281-.073 1.689-.073 4.948 0 3.259.014 3.668.072 4.948.2 4.358 2.618 6.78 6.98 6.98 1.281.058 1.689.072 4.948.072 3.259 0 3.668-.014 4.948-.072 4.354-.2 6.782-2.618 6.979-6.98.059-1.28.073-1.689.073-4.948 0-3.259-.014-3.667-.072-4.947-.196-4.354-2.617-6.78-6.979-6.98-1.281-.059-1.69-.073-4.949-.073zm0 5.838c-3.403 0-6.162 2.759-6.162 6.162s2.759 6.163 6.162 6.163 6.162-2.759 6.162-6.163c0-3.403-2.759-6.162-6.162-6.162zm0 10.162c-2.209 0-4-1.79-4-4 0-2.209 1.791-4 4-4s4 1.791 4 4c0 2.21-1.791 4-4 4zm6.406-11.845c-.796 0-1.441.645-1.441 1.44s.645 1.44 1.441 1.44c.795 0 1.439-.645 1.439-1.44s-.644-1.44-1.439-1.44z"/>
<svg viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg" class="h-6 w-6" fill="currentColor">
<path d="M20 4H4C2.9 4 2.01 4.9 2.01 6L2 18C2 19.1 2.9 20 4 20H20C21.1 20 22 19.1 22 18V6C22 4.9 21.1 4 20 4ZM20 8L12 13L4 8V6L12 11L20 6V8Z" fill="currentColor"/>
</svg>
<span>@DevCongress</span>
<span>hack25@DevCongress.io</span>
</a>
</div>
</div>
Expand Down Expand Up @@ -89,20 +81,12 @@
<span>@DevCongress</span>
</a>

<a href="https://facebook.com/DevCongress" target="_blank" rel="noopener noreferrer"
<a href="mailto:hack25@devcongress.io" target="_blank" rel="noopener noreferrer"
class="flex items-center space-x-3 text-gray-600 hover:text-primary-600 transition-colors duration-200">
<svg xmlns="http://www.w3.org/2000/svg" class="h-6 w-6" fill="currentColor" viewBox="0 0 24 24">
<path d="M24 12.073c0-6.627-5.373-12-12-12s-12 5.373-12 12c0 5.99 4.388 10.954 10.125 11.854v-8.385H7.078v-3.47h3.047V9.43c0-3.007 1.792-4.669 4.533-4.669 1.312 0 2.686.235 2.686.235v2.953H15.83c-1.491 0-1.956.925-1.956 1.874v2.25h3.328l-.532 3.47h-2.796v8.385C19.612 23.027 24 18.062 24 12.073z"/>
<svg viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg" class="h-6 w-6" fill="currentColor">
<path d="M20 4H4C2.9 4 2.01 4.9 2.01 6L2 18C2 19.1 2.9 20 4 20H20C21.1 20 22 19.1 22 18V6C22 4.9 21.1 4 20 4ZM20 8L12 13L4 8V6L12 11L20 6V8Z" fill="currentColor"/>
</svg>
<span>DevCongress</span>
</a>

<a href="https://www.instagram.com/devcongress/" target="_blank" rel="noopener noreferrer"
class="flex items-center space-x-3 text-gray-600 hover:text-primary-600 transition-colors duration-200">
<svg xmlns="http://www.w3.org/2000/svg" class="h-6 w-6" fill="currentColor" viewBox="0 0 24 24">
<path d="M12 2.163c3.204 0 3.584.012 4.85.07 3.252.148 4.771 1.691 4.919 4.919.058 1.265.069 1.645.069 4.849 0 3.205-.012 3.584-.069 4.849-.149 3.225-1.664 4.771-4.919 4.919-1.266.058-1.644.07-4.85.07-3.204 0-3.584-.012-4.849-.07-3.26-.149-4.771-1.699-4.919-4.92-.058-1.265-.07-1.644-.07-4.849 0-3.204.013-3.583.07-4.849.149-3.227 1.664-4.771 4.919-4.919 1.266-.057 1.645-.069 4.849-.069zm0-2.163c-3.259 0-3.667.014-4.947.072-4.358.2-6.78 2.618-6.98 6.98-.059 1.281-.073 1.689-.073 4.948 0 3.259.014 3.668.072 4.948.2 4.358 2.618 6.78 6.98 6.98 1.281.058 1.689.072 4.948.072 3.259 0 3.668-.014 4.948-.072 4.354-.2 6.782-2.618 6.979-6.98.059-1.28.073-1.689.073-4.948 0-3.259-.014-3.667-.072-4.947-.196-4.354-2.617-6.78-6.979-6.98-1.281-.059-1.69-.073-4.949-.073zm0 5.838c-3.403 0-6.162 2.759-6.162 6.162s2.759 6.163 6.162 6.163 6.162-2.759 6.162-6.163c0-3.403-2.759-6.162-6.162-6.162zm0 10.162c-2.209 0-4-1.79-4-4 0-2.209 1.791-4 4-4s4 1.791 4 4c0 2.21-1.791 4-4 4zm6.406-11.845c-.796 0-1.441.645-1.441 1.44s.645 1.44 1.441 1.44c.795 0 1.439-.645 1.439-1.44s-.644-1.44-1.439-1.44z"/>
</svg>
<span>@DevCongress</span>
<span>hack25@DevCongress.io</span>
</a>
</div>
</div>
Expand Down
125 changes: 14 additions & 111 deletions app/views/homepage/index.html.erb
Original file line number Diff line number Diff line change
Expand Up @@ -8,8 +8,7 @@
"
>
Join us
<%= event_duration %>
at Academic City Campus
<%= event_duration %>
<a href="<%= about_path %>" class="font-semibold text-primary-600 ml-1">
<span class="absolute inset-0" aria-hidden="true"></span>
Learn more
Expand All @@ -25,7 +24,7 @@
>
<div class="text-center">
<!-- Header -->
<%= image_tag "neural-network.png", class: "w-64 inline-block", alt: "Event Logo" %>
<%= image_tag "banner_2.png", class: "w-128 inline-block", alt: "Event Logo" %>
<!-- Theme -->
<div class="mt-6">
<span
Expand All @@ -34,7 +33,7 @@
font-medium text-primary-700
"
>
Imagining the Future of Finance with AI
Transform Education. Empower Voices. Build the Future
</span>
</div>
<!-- Description -->
Expand All @@ -56,7 +55,7 @@
</div>
<div class="text-center">
<div class="text-2xl sm:text-3xl font-bold text-primary-600">
₵30k+
$15,000
</div>
<div class="mt-1 text-base text-gray-600">in Prizes</div>
</div>
Expand Down Expand Up @@ -149,43 +148,24 @@
<div class="grid grid-cols-1 gap-8 sm:grid-cols-2 lg:grid-cols-3">
<% partners = [
{
name: "Academic City",
logo: "AcademicCity",
description:
"Premier technology university fostering innovation and entrepreneurship",
website: "https://acity.edu.gh",
name: "MEST Africa",
logo: "mest_africa",
description: "Building Africa’s Next Generation of Tech Entrepreneurs",
website: "https://meltwater.org",
},
{
name: "Code & Cocktails",
logo: "CodenCocktails",
description: "Community-driven tech events bringing developers together",
website: "https://codeandcocktails.live/",
name: "UNICEF Ghana",
logo: "unicef_gh",
description: "For Every Child",
website: "https://www.unicef.org/ghana/",
},
{
name: "devCongress",
logo: "devCongress",
name: "DevCongress",
logo: "dev_congress",
description:
"Ghana's largest developer community supporting tech initiatives",
website: "https://devcongress.org",
},
{
name: "Kweku Tech",
logo: "kwekuTech",
description: "Leading tech education and consulting platform",
website: "https://x.com/kwekutech",
},
{
name: "Slightly Techie",
logo: "slightlyTechie",
description: "Innovation hub dedicated to growing tech talent",
website: "https://slightlytechie.com",
},
{
name: "GamerzHive",
logo: "GamerzHive",
description: "The Ultimate Gaming Ecosystem",
website: "https://www.gamerzhive.com/",
},
] %>

<% partners.each do |partner| %>
Expand Down Expand Up @@ -241,81 +221,4 @@
</div>
</div>
</section>
<!-- Sponsors Section -->
<section class="mt-24">
<div class="max-w-4xl mx-auto">
<!-- Section Header -->
<div class="text-center mb-12">
<h2 class="text-3xl font-bold tracking-tight text-gray-900 sm:text-4xl">
Our Sponsors
</h2>
<p class="mt-4 text-lg text-gray-600">
Supported by visionary sponsors committed to driving fintech
innovation forward.
</p>
</div>
<!-- Sponsors Grid -->
<div class="grid grid-cols-1 gap-8 sm:grid-cols-2 lg:grid-cols-3">
<% sponsors = [
{
name: "Consolidated Bank Ghana Ltd.",
logo: "CBG",
description: "Your gateway to simple, secure, and unique Banking",
website: "",
},
] %>

<% sponsors.each do |sponsor| %>
<div
class="
group relative bg-white rounded-xl border border-gray-200 p-6
hover:border-primary-200 hover:shadow-md transition-all duration-300
"
>
<!-- Sponsor Logo -->
<div class="h-12 mb-6">
<%= image_tag "sponsors/#{sponsor[:logo]}.png",
class:
"h-full w-auto object-contain grayscale group-hover:grayscale-0 transition-all duration-300",
alt: "#{sponsor[:name]} logo" %>
</div>
<!-- Sponsor Info -->
<div>
<h3 class="text-lg font-semibold text-gray-900">
<%= sponsor[:name] %>
</h3>
<p class="mt-2 text-sm text-gray-600">
<%= sponsor[:description] %>
</p>
<!-- Visit Website Link -->
<%= link_to sponsor[:website], target: :blank,
class: "mt-4 inline-flex items-center text-sm font-medium text-primary-600 hover:text-primary-700" do %>
Visit website
<svg class="ml-1 h-4 w-4" viewBox="0 0 20 20" fill="currentColor">
<path
fill-rule="evenodd"
d="M5.22 14.78a.75.75 0 001.06 0l7.22-7.22v5.69a.75.75 0 001.5 0v-7.5a.75.75 0 00-.75-.75h-7.5a.75.75 0 000 1.5h5.69l-7.22 7.22a.75.75 0 000 1.06z"
clip-rule="evenodd"
/>
</svg>
<% end %>
</div>
</div>
<% end %>
</div>
<!-- Sponsorship CTA -->
<div class="mt-16 text-center">
<h3 class="text-lg font-semibold text-gray-900">
Interested in becoming a sponsor?
</h3>
<p class="mt-2 text-gray-600">
Join us in shaping the future of finance technology in Africa
</p>
<%= link_to "Contact Us About Sponsorship",
contact_path,
class:
"mt-4 inline-flex items-center rounded-lg border border-primary-600 px-4 py-2 text-sm font-medium text-primary-600 hover:bg-primary-50 transition-colors duration-200" %>
</div>
</div>
</section>
</div>
4 changes: 2 additions & 2 deletions app/views/layouts/application.html.erb
Original file line number Diff line number Diff line change
Expand Up @@ -142,7 +142,7 @@
group-hover:to-primary-700 transition-all
"
>
<%= image_tag "neural-network.png", class: "w-8" %>
<%= image_tag "icon_256.png", class: "w-8" %>
</h1>
</a>
</div>
Expand Down Expand Up @@ -388,7 +388,7 @@
</div>
<div class="mt-8 md:order-1 md:mt-0">
<p class="text-center text-xs leading-5 text-gray-400">
&copy; 2025 DevCnogress. All rights reserved.
&copy; 2025 DevCongress. All rights reserved.
</p>
</div>
</div>
Expand Down
Loading