Skip to content

Commit

Permalink
archive event updates, coworking space route updates
Browse files Browse the repository at this point in the history
  • Loading branch information
jessebubble committed Dec 1, 2024
1 parent b446558 commit 7a44613
Show file tree
Hide file tree
Showing 14 changed files with 115 additions and 245 deletions.
4 changes: 2 additions & 2 deletions README.md
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
# Community Focused on Learning and Networking!

While San Antonio celebrates its growing reputation as a cybersecurity hub and strengthens ties with Monterrey and the South Texas triangle, we refuse to let the headlines overshadow the needs of San Antonio's tech community.
Find a safe, inclusive, and welcoming environment where you can connect, learn, and grow alongside talented tech enthusiast of all skill levels

## Together, we'll write the next chapter of San Antonio's tech story

![DEVSA terminal logo](https://res.cloudinary.com/jessebubble/image/upload/v1724777061/community_spgxlj.svg)
![DEVSA terminal logo](https://res.cloudinary.com/jessebubble/image/upload/v1727644154/unreal-sept-7-square_3_qqgfse.png)
7 changes: 2 additions & 5 deletions app/RootLayout.tsx
Original file line number Diff line number Diff line change
Expand Up @@ -61,9 +61,6 @@ function NavBar({
<Logo className="h-10 w-auto" />
</Link>
<div className="flex items-center gap-x-6">
<Button href="/coworking-space" invert={invert} className="">
Free Coworking Space
</Button>
<button
ref={toggleRef}
type="button"
Expand Down Expand Up @@ -124,10 +121,10 @@ function Navigation() {
<nav className="font-display mt-px text-5xl font-medium tracking-tight text-white">
<NavigationRow>
<NavigationItem href="/mission">Our Mission</NavigationItem>
<NavigationItem href="/Community">Community Events</NavigationItem>
<NavigationItem href="#">The Community</NavigationItem>
</NavigationRow>
<NavigationRow>
<NavigationItem href="/techday">SA Tech Day 2024</NavigationItem>
<NavigationItem href="#">Create an Event</NavigationItem>
<NavigationItem href="/coworking-space">
Coworking Space
</NavigationItem>
Expand Down
68 changes: 65 additions & 3 deletions app/components/CTA/ExpandableEventCards.tsx
Original file line number Diff line number Diff line change
Expand Up @@ -221,9 +221,71 @@ export const CloseIcon = () => {

const eventCards = [
{
description: '.NET User Group',
description: 'DEVSA Community Track',
title: 'San Antonio Tech Day',
src: 'https://res.cloudinary.com/jessebubble/image/upload/v1733019037/flyers-16-block_ypfr06.png',
ctaText: 'SA Tech Day',
ctaLink: 'https://www.sanantoniotechday.com/',
content: () => {
return (
<p>
This all-day event, co-hosted by Tech Bloc , Rackspace Technology, MGV Capital, and DEVSA, featured three main tracks.
Let's explore the DEVSA Community Track at San Antonio Tech Day 🤗
Learn from industry experts on topics ranging from cloud-native technologies, to AI, testing, data science, and team communication.
</p>
);
},
},
{
description: 'DEVSA | Blockchain',
title: 'Build Your First Smart Contract',
src: 'https://res.cloudinary.com/jessebubble/image/upload/v1733019037/flyers-15-block_m7zr3r.png',
ctaText: 'Social Market',
ctaLink: 'https://www.coinclick.co/',
content: () => {
return (
<p>
Learn Solidity programming and build your first smart contract on the @ethereum_official blockchain.
Gain a solid understanding of blockchain technology, decentralized networks, and the role of blockchain in todays digital landscape
</p>
);
},
},
{
description: 'DEVSA | Indie Hackers',
title: 'Build, Ship, and Network: Indie Hacker Nights',
src: 'https://res.cloudinary.com/jessebubble/image/upload/v1733019918/flyers-11-square_1_vsnv2a.png',
ctaText: 'Partner',
ctaLink: 'https://zelifcam.net/',
content: () => {
return (
<p>
​Let's promote the spirit of entrepreneurship and support each other's growth.
Collaborate with like-minded techies, brainstorm ideas, and work on your projects in a supportive environment.
All skill levels are welcome! Whether you're working on a side project, building a SaaS product, or aspiring to launch a startup, this event is for you.
</p>
);
},
},
{
description: 'DEVSA | UTSA',
title: 'Unleashing the Power of Unreal Engine',
src: 'https://res.cloudinary.com/jessebubble/image/upload/v1733021188/flyers-20-square_1_vl0g31.png',
ctaText: 'UTSA UC',
ctaLink: 'https://uc.utsa.edu/',
content: () => {
return (
<p>
DEVSA's first on-campus event at UTSA.
This event was open to all UTSA students and anyone interested in learning more about the power of Unreal Engine and its diverse applications.
</p>
);
},
},
{
description: 'DOTNET User Group',
title: 'Say Goodbye to SQLite Mockups',
src: 'https://res.cloudinary.com/jessebubble/image/upload/v1727040794/devsa-aug-6-dotnet_ndfrzz.png',
src: 'https://res.cloudinary.com/jessebubble/image/upload/v1733020642/devsa-aug-8-dotnet_y7gwtl.png',
ctaText: 'Video',
ctaLink: 'https://www.youtube.com/live/PPiWTIBGRCM?si=d1bACqjFa4fm9xdK',
content: () => {
Expand Down Expand Up @@ -294,7 +356,7 @@ const eventCards = [
{
description: 'PyTexas | Alamo Python',
title: "Safeguarding LLM's with Guardrails",
src: 'https://res.cloudinary.com/jessebubble/image/upload/v1724783742/python-2_mz9lnk.png',
src: 'https://res.cloudinary.com/jessebubble/image/upload/v1733022365/flyers-24-square_dgig1f.png',
ctaText: 'Project Quest',
ctaLink: 'https://questsa.org/',
content: () => {
Expand Down
20 changes: 8 additions & 12 deletions app/components/CTA/Geekdom.tsx
Original file line number Diff line number Diff line change
Expand Up @@ -4,25 +4,21 @@ import { FadeIn } from '~/components/ui/FadeIn';

export function Geekdom() {
return (
<div className="mt-0 sm:mt-16 py-32 sm:py-40">
<div className="mt-24 sm:mt-32 lg:mt-40">
<Container className="">
<FadeIn>
<div className="mx-auto flex max-w-3xl flex-col items-center justify-center text-center">
<div className="mx-auto max-w-3xl">
<div>
<code className="font-mono text-3xl text-neutral-950 sm:text-5xl lg:text-7xl">
<img
src="https://res.cloudinary.com/jessebubble/image/upload/v1724195548/geekdom_logo_full_jdkhbp.svg"
alt="Geekdom Logo"
className="inline-block h-auto w-36 lg:w-80"
/>{' '}
~/ npm i coworking-space▊
</code>
src="https://res.cloudinary.com/jessebubble/image/upload/v1733023932/hashing_ufydrs.svg"
alt="DEVSA Community Logo"
className="h-full w-full"
/>
</div>
<p className="mt-8 text-lg text-neutral-600 sm:text-xl sm:text-balance">
Access our 6th-floor space in the heart of downtown San Antonio <strong>free of charge.</strong>{' '}
<p className="mt-8 text-lg text-neutral-600 sm:text-xl sm:text-balance sm:text-center">
Professional, student, or simply passionate about technology, you'll find a supportive community here
</p>
<div className="mt-8">
<div className="mt-8 lg:flex lg:justify-center lg:items-center">
<AltButton variant="primary" href="/coworking-space">Learn More</AltButton>
</div>
</div>
Expand Down
11 changes: 4 additions & 7 deletions app/components/CTA/Hero.jsx
Original file line number Diff line number Diff line change
Expand Up @@ -20,14 +20,11 @@ export function Hero() {
<FadeIn>
<div className="lg:grid lg:grid-cols-12 lg:gap-x-8 lg:gap-y-20">
<div className="relative z-10 mx-auto max-w-2xl lg:col-span-7 lg:max-w-none lg:pt-6 xl:col-span-6">
<h1 className="text-4xl font-medium tracking-tight text-neutral-950 sm:text-6xl md:font-semibold">
Born out of Frustration{' '}
<span className="block">Built for Empowerment</span>
<h1 className="text-6xl font-medium tracking-tight text-neutral-950 sm:text-5xl md:font-semibold">
Community Focused on Learning and Networking!
</h1>
<p className="font-display mt-6 text-balance text-xl tracking-tight text-neutral-600">
<strong>DEVSA</strong> is a community platform dedicated
to empowering San Antonio's tech space through
education, connection, and opportunity
Find a safe, inclusive, and welcoming environment where you can connect, learn, and grow alongside talented tech enthusiast of all skill levels
</p>
<div className="flex items-center">
<AltButton variant="primary" className="mt-8" href="/mission">
Expand Down Expand Up @@ -82,7 +79,7 @@ export function Hero() {
<img
src="https://res.cloudinary.com/jessebubble/image/upload/v1729625750/community-2_yhk6vy.svg"
alt="DEVSA Community Logo"
className="floating mt-3 h-full w-full md:mt-0 lg:ml-16 lg:mt-12 lg:h-80"
className="floating h-full w-full mt-6 md:mt-0 lg:h-80"
/>
</div>
</div>
Expand Down
1 change: 0 additions & 1 deletion app/components/CTA/SlideShow.tsx
Original file line number Diff line number Diff line change
Expand Up @@ -13,7 +13,6 @@ export function SlideShow() {
'https://res.cloudinary.com/jessebubble/image/upload/v1714752461/coder-study-group_iwri1f.jpg',
'https://res.cloudinary.com/jessebubble/image/upload/v1714752461/jose_iverog.jpg',
'https://res.cloudinary.com/jessebubble/image/upload/v1714752581/amc-sa_wevspf.jpg',
'https://res.cloudinary.com/jessebubble/image/upload/v1714752632/hands_eur00y.jpg',
'https://res.cloudinary.com/jessebubble/image/upload/v1714763419/gdg6_q42v0n.jpg',
'https://res.cloudinary.com/jessebubble/image/upload/v1714599150/datascience_rk8kdm.jpg',
'https://res.cloudinary.com/jessebubble/image/upload/v1714749458/gemini_mpkgdz.jpg',
Expand Down
24 changes: 0 additions & 24 deletions app/components/CTA/Techday.tsx

This file was deleted.

8 changes: 4 additions & 4 deletions app/routes/_index.tsx
Original file line number Diff line number Diff line change
Expand Up @@ -8,7 +8,7 @@ import { Geekdom } from '~/components/CTA/Geekdom';
import { Hero } from '~/components/CTA/Hero';
import { PrismaClient } from '@prisma/client';
import { ExpandableEventCards } from '~/components/CTA/ExpandableEventCards';
import { Techday } from '~/components/CTA/Techday';
import { CalendarSection } from '~/components/CTA/Calendar';

export async function action({ request }: ActionFunctionArgs) {
const db = new PrismaClient();
Expand Down Expand Up @@ -64,11 +64,11 @@ export default function Index() {
<>
<Hero />
<MissionSection />
<ShopSection />
<DiscordCommunity />
<Geekdom />
<Techday />
<DiscordCommunity />
<ShopSection />
<ExpandableEventCards />
<CalendarSection />
<ExpandingNetwork />
<Sponsors />
</>
Expand Down
6 changes: 3 additions & 3 deletions app/routes/coworking-space/access.jsx
Original file line number Diff line number Diff line change
Expand Up @@ -4,18 +4,18 @@ import { Button } from '~/components/ui/Button';

export function Access() {
return (
<div className="py-24 sm:py-32 sm:mt-32">
<div className="py-24 sm:py-32">
<Container className="">
<FadeIn>
<div className="grid grid-cols-1 gap-10 lg:grid-cols-2 lg:place-items-center">
<div className="">
<h2 className="font-display text-4xl font-medium tracking-tight text-neutral-950 sm:text-5xl">
Communicate with the admin team through our Discord
Get Your Access Key through our Discord
</h2>
<p className="mt-6 text-balance text-xl text-neutral-600">
We have a dedicated channel for the{' '}
<strong>Coworking Space</strong> where you can ask
questions, receive daily updates, and connect with the
request access, receive daily updates, and connect with the
community
</p>
<Button
Expand Down
24 changes: 13 additions & 11 deletions app/routes/coworking-space/features.jsx
Original file line number Diff line number Diff line change
Expand Up @@ -4,23 +4,19 @@ import { SectionIntro } from '~/components/ui/SectionIntro';

export function Features() {
return (
<div className="mt-16 sm:mt-32">
<SectionIntro title="Your Free Downtown Space for Learning and Networking">
<div className="py-24 sm:py-32">
<SectionIntro title="Introducing the DEVSA Coworking Space">
<p>
<strong>Introducing the DEVSA Coworking Space</strong>, powered
by Geekdom!{' '}
<span className="hidden md:mt-0 md:block">
This free, coworking space is designed to bring together tech
enthusiasts and provide a central location for learning,
networking, and collaboration
</span>
This coworking space is designed to bring together tech
enthusiasts and provide a central location for learning,
networking, and collaboration
</p>
</SectionIntro>
<Container className="mt-16">
<GridList>
<GridListItem title="No Geekdom membership required">
Access our 6th-floor coworking space, <strong>#608</strong>, free of charge.
Open Monday through Friday, 9am to 7pm
Access our 6th-floor space, room 608, free of charge.
Monday through Friday, 9am to 7pm
</GridListItem>
<GridListItem title="Inclusive Environment">
Enjoy flexible working hours that fit your schedule, and an
Expand All @@ -30,6 +26,12 @@ export function Features() {
Professional, student, or simply passionate about technology,
you'll find a supportive community here
</GridListItem>
<GridListItem title="Volunteer Driven">
Huge thanks to our team of volunteers who keep the space open by choosing to work from the space.
</GridListItem>
<GridListItem title="Access keys though Discord">
For community safety, access to the space is unlocked through our Discord server
</GridListItem>
</GridList>
</Container>
</div>
Expand Down
1 change: 0 additions & 1 deletion app/routes/coworking-space/food.tsx
Original file line number Diff line number Diff line change
Expand Up @@ -48,7 +48,6 @@ export function Food({

faves: [
{ name: "Leo's Hideout", image: 'https://images.squarespace-cdn.com/content/v1/66313d0e4c96af2f3b98e021/d06b451c-ee44-4a06-aa53-c25587d7a358/LH.MascotLogo.png', alt: "Leo's Hideout" },
{ name: 'Commonwealth', image: 'https://media.licdn.com/dms/image/v2/C4D1BAQGxUIeX7dDa1w/company-background_10000/company-background_10000/0/1583525978521/commonwealth_coffeehouse__bakery_cover?e=1730862000&v=beta&t=gxT15rjgA4YWOL3s7ardAqlXJs1qLqk2pnPasQVUZ4E', alt: 'Commonwealth' },
{ name: 'Chick-Fil-A', image: 'https://res.cloudinary.com/jessebubble/image/upload/v1730255696/flyers-21-square_2_hkwbdi.png', alt: 'Chick-Fil-A' },
{ name: 'Royal Blue', image: 'https://static.wixstatic.com/media/4a9319_9b161096f5d84ab78d7da5a41e07706d~mv2.png/v1/fill/w_480,h_206,al_c,q_85,usm_0.66_1.00_0.01,enc_auto/Untitled.png', alt: 'Royal Blue' },
{ name: 'Sojourn Trading co', image: 'https://static.spotapps.co/website_images/ab_websites/111424_website/logo_new_1.png', alt: 'Sojouirn Trading co' },
Expand Down
29 changes: 14 additions & 15 deletions app/routes/coworking-space/route.tsx
Original file line number Diff line number Diff line change
@@ -1,7 +1,6 @@
import { FadeIn } from '~/components/ui/FadeIn';
import { Container } from '~/components/ui/Container';
import { AltButton } from '~/components/ui/AltButton';
import { MarqueeSection } from '~/components/CTA/CommunityMarquee';
import { MetaFunction } from '@remix-run/react';
import { Features } from './features';
import { Access } from './access';
Expand Down Expand Up @@ -30,7 +29,7 @@ export const meta: MetaFunction = () => {
{
name: 'description',
content:
'Introducing the DEVSA Co-Working Space, powered by Geekdom! This free, co-working space is designed to bring together tech enthusiasts and provide a central location for learning, networking, and collaboration',
'Introducing the DEVSA Co-Working Space, powered by Geekdom! This co-working space is designed to bring together tech enthusiasts and provide a central location for learning, networking, and collaboration',
},
{
property: 'og:image',
Expand Down Expand Up @@ -62,21 +61,21 @@ export default function Index() {

return (
<>
<div className="mt-16 py-32 sm:py-40">
<div className="mt-16 lg:mt-0">
<Container className="">
<FadeIn>
<div className="mx-auto flex max-w-3xl flex-col items-center justify-center text-center">
<div className="mx-auto max-w-3xl">
<div>
<code className="font-mono text-3xl text-neutral-950 sm:text-5xl lg:text-7xl">
<img
src="https://res.cloudinary.com/jessebubble/image/upload/v1724195548/geekdom_logo_full_jdkhbp.svg"
alt="Geekdom Logo"
className="inline-block h-auto w-36 lg:w-80"
/>{' '}
~/ npm i coworking-space▊
</code>
<img
src="https://res.cloudinary.com/jessebubble/image/upload/v1733023932/hashing_ufydrs.svg"
alt="DEVSA Coworking Space logo"
className="w-full h-full"
/>
</div>
<div className="mt-8 flex flex-col gap-x-6 gap-y-4 sm:flex-row">
<p className="mt-8 text-lg text-neutral-600 sm:text-xl sm:text-balance sm:text-center">
Your Downtown Space for Learning and Networking
</p>
<div className="mt-8 flex flex-col lg:items-center lg:justify-center gap-x-6 gap-y-4 sm:flex-row">
<AltButton
variant="primary"
onClick={() => setIsCodeOfConductOpen(true)}
Expand Down Expand Up @@ -113,10 +112,10 @@ export default function Index() {
</Container>
</div>
<Features />

<Access />
<Food />
<Parking />
<MarqueeSection />
<Food />
</>
);
}
Loading

0 comments on commit 7a44613

Please sign in to comment.