Where innovation meets technology. We build the future, one line of code at a time.
Rowdy Creators is a student organization at the University of Texas at San Antonio focused on fostering innovation, collaboration, and technical excellence. Our community brings together developers, creators, and innovators to work on cutting-edge projects and develop real-world skills.
We've completely transformed our website from a basic template to a modern, tech-focused platform that better represents our innovative community. This redesign represents a complete overhaul of our digital presence.
Before: Basic website with limited functionality and outdated design After: Modern, interactive platform with cutting-edge features
Key Improvements:
- π¨ Modern Design System: Dark theme with sea green accents, glass morphism effects, and smooth animations
- π± Mobile-First Responsive Design: Optimized for all devices with improved mobile navigation
- β‘ Interactive Elements: Animated backgrounds, hover effects, and micro-interactions
- π§ Developer-Friendly: Clean code structure, TypeScript, and modern React patterns
- π― Enhanced UX: Intuitive navigation, better content organization, and improved accessibility
Our new design embodies the spirit of innovation and collaboration:
- Dark Theme: Professional, modern aesthetic that's easy on the eyes
- Teal Accents: Represents growth, technology, and our forward-thinking approach
- Glass Morphism: Creates depth and modern visual appeal
- Smooth Animations: Enhances user experience without being distracting
We recently completed a major improvement to our mobile navigation system, addressing critical UX issues and enhancing the overall mobile experience.
Before the Update:
- Mobile menu was pushing content down, causing layout shifts
- Menu items were cramped against the left edge of the screen
- Background transitions had jarring "jumping" effects
- Poor visual separation between menu and content
After the Update:
- β Overlay Design: Menu now appears as a smooth overlay without affecting page layout
- β Proper Padding: Menu items now respect the same padding as the navbar container
- β Smooth Transitions: Background opacity animates smoothly without backdrop-blur jumping
- β
Better Visual Hierarchy: Semi-transparent dark background (
bg-rc-black/90
) provides excellent readability - β Consistent Experience: Desktop and tablet experiences remain unchanged
// Mobile Navigation Structure
<div className="lg:hidden absolute top-full left-0 right-0">
<div className="px-6 lg:px-8 transition-all duration-700 ease-in-out">
{/* Menu items with proper spacing */}
</div>
</div>
Key Changes:
- Absolute Positioning:
absolute top-full left-0 right-0
prevents content overlap - Container Padding:
px-6 lg:px-8
matches navbar container spacing - Smooth Animations:
transition-all duration-700 ease-in-out
for fluid interactions - Optimized Background:
bg-rc-black/90
provides perfect balance of opacity and readability
This update significantly improves the mobile user experience by:
- Eliminating Layout Shifts: Content stays in place when menu opens
- Enhancing Accessibility: Better contrast and touch targets
- Improving Performance: Removed problematic backdrop-blur animations
- Maintaining Consistency: Same visual language across all viewport sizes
Complete transformation from basic template to modern, interactive platform
Frontend Architecture:
- Next.js 13: Latest framework with App Router and improved performance
- TypeScript: Type-safe development for better code quality
- Tailwind CSS: Utility-first styling with custom design system
- React Icons: Comprehensive icon library for consistent UI
Performance & UX:
- Optimized Images: Next.js Image component for faster loading
- Smooth Animations: CSS transitions and micro-interactions
- Responsive Design: Mobile-first approach with breakpoint optimization
- Accessibility: ARIA labels, semantic HTML, and keyboard navigation
Code Quality:
- ESLint & Prettier: Consistent code formatting and linting
- Type Safety: Full TypeScript implementation
- Component Architecture: Reusable, modular components
- Modern Patterns: Hooks, functional components, and best practices
This complete redesign delivers significant improvements:
For Users:
- Better First Impression: Modern, professional appearance builds credibility
- Improved Navigation: Intuitive menu structure and mobile-friendly design
- Enhanced Engagement: Interactive elements encourage exploration
- Faster Loading: Optimized performance and image handling
For Developers:
- Maintainable Codebase: Clean architecture and TypeScript for easier development
- Scalable Design System: Consistent components and styling patterns
- Modern Tooling: Latest frameworks and development practices
- Better Collaboration: Clear code structure and documentation
For the Organization:
- Professional Branding: Reflects our innovative and technical capabilities
- Better Recruitment: Attractive platform for potential members
- Improved Communication: Clear information architecture and contact methods
- Future-Ready: Built with modern technologies for long-term sustainability
- Frontend: Next.js 13, React 18, TypeScript
- Styling: Tailwind CSS with custom design system
- Icons: React Icons
- Database: Prisma with PostgreSQL
- API: tRPC for type-safe API calls
- State Management: React Query
-
Clone the repository
git clone <repository-url> cd RowdyCreators
-
Install dependencies
npm install
-
Start the development server
npm run dev
-
Open your browser Navigate to http://localhost:3000
- Modern Hero Section: Animated background effects and compelling call-to-action
- Project Showcase: Beautiful cards displaying our innovative projects
- Team Section: Meet the brilliant minds behind Rowdy Creators
- Contact Page: Multiple ways to get in touch and join our community
- Responsive Design: Works perfectly on desktop, tablet, and mobile
Our design system uses a carefully crafted color palette and modern design principles:
Primary Colors:
- Black:
#0a0a0a
- Main background (rc-black
) - White:
#ffffff
- Primary text and highlights (rc-white
) - Teal:
#089ca6
- Primary accent and interactive elements (rc-sea-green
)
Background Colors:
- Dark:
#111111
- Secondary background (rc-dark
) - Darker:
#0d0d0d
- Deep backgrounds (rc-darker
) - Gray:
#1a1a1a
- Card backgrounds (rc-gray
) - Light Gray:
#2a2a2a
- Subtle backgrounds (rc-light-gray
)
Text Colors:
- Primary Text:
#e5e5e5
- Main content (rc-text
) - Secondary Text:
#a0a0a0
- Subtle text and descriptions (rc-text-secondary
)
Teal Variations:
- Light:
#2bb3bd
- Lighter accent (rc-sea-green-light
) - Dark:
#067a82
- Darker accent (rc-sea-green-dark
) - Accent:
#089ca6
- Primary accent (rc-accent
)
- Glass Morphism: Backdrop blur effects with semi-transparent backgrounds
- Typography: Inter for body text, JetBrains Mono for code elements
- Animations: Smooth transitions, hover effects, and micro-interactions
- Shadows: Subtle shadows with teal tint for depth
- Borders: Thin borders with teal accents for definition
- Discord: Join our server
- GitHub: Follow our projects
- Twitter: Stay updated
- Instagram: See our activities
- Email: [email protected]
- Location: UTSA Main Campus, San Antonio, TX
Β© Rowdy Creators & Association of Computing Machinery at UTSA. All Rights Reserved.
Made with β€οΈ by Rowdy Creators