Skip to content

TheNeovimmer/Significo

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

2 Commits
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

🎬 Significo

A modern, high-performance website featuring smooth animations, scroll-triggered effects, and an immersive user experience. Built with cutting-edge web technologies and animation libraries.

React Vite Tailwind CSS GSAP Framer Motion


✨ Features

  • 🎨 Smooth Scrolling - Powered by Locomotive Scroll for buttery-smooth page navigation
  • 🎬 Advanced Animations - GSAP ScrollTrigger animations with custom timelines
  • 🎭 Framer Motion - React-based motion library for component animations
  • πŸŽ₯ Video Backgrounds - Immersive full-screen video hero sections
  • 🎯 Scroll-Triggered Effects - Dynamic animations that respond to scroll position
  • 🌈 Theme Switching - Dynamic theme changes based on scroll sections
  • πŸ“± Responsive Design - Mobile-first approach with Tailwind CSS
  • ⚑ Lightning Fast - Optimized with Vite for instant hot module replacement

πŸ› οΈ Tech Stack

Core Framework

  • React 18.2.0 - Modern UI library with hooks
  • Vite 5.2.0 - Next-generation frontend build tool

Styling

  • Tailwind CSS 3.4.3 - Utility-first CSS framework
  • CSS Modules - Component-scoped styling
  • PostCSS - CSS processing with Autoprefixer

Animation Libraries

  • GSAP 3.12.5 - Professional-grade animation library
    • ScrollTrigger plugin for scroll-based animations
    • Timeline animations for complex sequences
  • Framer Motion 11.0.24 - Production-ready motion library for React
  • Locomotive Scroll 5.0.0 - Smooth scrolling with parallax effects
  • Shery.js 1.0.0 - 3D effects and advanced visual enhancements

Additional Tools

  • React Icons 5.0.1 - Popular icon library
  • ESLint - Code quality and consistency

πŸš€ Getting Started

Prerequisites

  • Node.js (v16 or higher)
  • npm or yarn

Installation

  1. Clone the repository
git clone https://github.com/TheNeovimmer/significo.git
cd significo
  1. Install dependencies
npm install
  1. Start the development server
npm run dev
  1. Open your browser and navigate to http://localhost:5173

Build for Production

npm run build

Preview the production build:

npm run preview

πŸ“ Project Structure

significo/
β”œβ”€β”€ public/              # Static assets
β”œβ”€β”€ src/
β”‚   β”œβ”€β”€ assets/         # Images, fonts, videos
β”‚   β”‚   β”œβ”€β”€ fonts/      # Custom font files
β”‚   β”‚   β”œβ”€β”€ images/     # Image assets
β”‚   β”‚   └── video/      # Video files
β”‚   β”œβ”€β”€ components/     # React components
β”‚   β”‚   β”œβ”€β”€ Home/       # Hero section with video
β”‚   β”‚   β”œβ”€β”€ Craft/      # Craft section
β”‚   β”‚   β”œβ”€β”€ Real/       # Real section
β”‚   β”‚   β”œβ”€β”€ Team/       # Team showcase
β”‚   β”‚   β”œβ”€β”€ Paragraph/  # Text sections
β”‚   β”‚   β”œβ”€β”€ Capsule/    # Capsule component
β”‚   β”‚   └── Footer/     # Footer component
β”‚   β”œβ”€β”€ App.jsx         # Main app component
β”‚   β”œβ”€β”€ main.jsx        # Entry point
β”‚   └── index.css       # Global styles
β”œβ”€β”€ index.html          # HTML template
β”œβ”€β”€ vite.config.js      # Vite configuration
β”œβ”€β”€ tailwind.config.js  # Tailwind configuration
└── package.json        # Dependencies

🎯 Key Components

Home Component

  • Full-screen video background
  • Animated text reveal on scroll
  • Smooth scroll-triggered animations
  • Responsive navigation with hide/show on scroll

Animation Features

  • GSAP ScrollTrigger: Complex scroll-based animations
  • Framer Motion: Component-level animations and transitions
  • Locomotive Scroll: Smooth scrolling experience
  • Theme Switching: Dynamic color themes per section

🎨 Customization

Theme Colors

Modify theme colors by updating the data-color attributes in section components and corresponding CSS variables.

Animations

Adjust animation timings and effects in component files:

  • GSAP animations: src/components/Home/Index.jsx
  • Framer Motion: Component-level motion props
  • ScrollTrigger: Configure in App.jsx

Styling

  • Global styles: src/index.css
  • Component styles: src/components/*/Style.module.css
  • Tailwind config: tailwind.config.js

πŸ“ Scripts

  • npm run dev - Start development server
  • npm run build - Build for production
  • npm run preview - Preview production build
  • npm run lint - Run ESLint

🌟 Highlights

This project demonstrates:

  • Advanced scroll-based animations
  • Performance-optimized React components
  • Modern CSS with Tailwind
  • Smooth user experience with multiple animation libraries
  • Responsive design patterns
  • Video integration and optimization

πŸ‘€ Author

TheNeovimmer


πŸ“„ License

This project is private and proprietary.


πŸ™ Acknowledgments

  • GSAP team for the powerful animation library
  • Framer team for Framer Motion
  • Locomotive Scroll for smooth scrolling
  • All contributors to the open-source libraries used

Built with ❀️ using React, Vite, and modern web technologies

⭐ Star this repo if you find it interesting!

About

A modern, high-performance website featuring smooth animations, scroll-triggered effects, and an immersive user experience. Built with cutting-edge web technologies and animation libraries.

Topics

Resources

Stars

2 stars

Watchers

0 watching

Forks

Releases

No releases published

Packages

 
 
 

Contributors