Skip to content

sam-harold/creationex_webpages

Repository files navigation

CreatioNeX

CreatioNeX A frontend development project for student-led organisation webpages. It provides organizations with an online presence that improves community engagement, event promotion and overall visibility.

home_creationex

Tech Stack

My Skills

  • Frontend Framework : Vite + React.js (v18+)
  • Styling : Tailwind CSS V4
  • Routing : React Router DOM
  • Icons : Lucide React
  • Carousel/Slider : Swiper.js
  • Development Tools : ESLint, Prettier
  • Build Tool : Vite for fast development and optimized builds

Key Dependencies

{
  "react": "^18.0.0",
  "react-dom": "^18.0.0",
  "react-router-dom": "^6.0.0",
  "tailwindcss": "^4.0.0",
  "lucide-react": "latest",
  "swiper": "latest"
}

Getting Start

Prerequisites

  • Node.js (v18+ recommended)
  • npm or yarn
  • Git

Installation

# Clone the repository
git clone https://github.com/Samhrld-collab/creationex.dev.git

# Navigate to project directory
cd creationex.dev

# Install dependencies
npm install

# Start development server
npm run dev

Available Scripts

# Development server
npm run dev

# Build for production
npm run build

# Preview production build
npm run preview

# Lint code
npm run lint

# Format code
npm run format

We welcome contributions to improve this project. Contribution Guidelines Here.

Project Features

Pages & Functionality

  • Homepage - Dynamic hero section with event sliders and community overview.
  • About - Mission, vision, values and embedded promotional video.
  • Events - Event listing with filtering, sorting and dynamic status management.
  • Event Details - Individual event pages with detailed information and registration.
  • RSVP - Interactive event registration form with validation.
  • Initiatives - Community programs and projects showcase.
  • Team - Leadership and advisory board member profiles.
  • Store - E-commerce functionality with shopping cart and product management.
  • Contact - Contact form, business information and embedded Google Maps.

Key Features

  • Responsive Design - Mobile-first approach with Tailwind CSS.
  • Interactive Elements - Event registration, shopping cart, contact forms.
  • Multimedia Integration - Images, video content and interactive maps.
  • Performance Optimized - Lazy loading, code splitting and image optimization.

Performance Optimizations

  • Code Splitting: Component-level splitting for faster initial load
  • Lazy Loading: Images load as they enter viewport
  • Image Optimization: Responsive images with multiple size variants
  • Bundle Optimization: Tree shaking and minification
  • CSS Optimization: Tailwind CSS purging for smaller bundle size

Credits

Project Lead & Original Author:

Contributors:

Special Acknowledgement:

License

This project is licensed under the MIT License - see the LICENSE file for details.

About

A hypothetical student-led developer community website. It’s a multi-page structure build primary with React.js and Tailwind CSS, A model for how webpages can transform student organisation.

Resources

License

Contributing

Stars

Watchers

Forks

Contributors

Languages