Skip to content

Welcome to the YourCSS project! This web application allows users to view and interact with a collection of CSS designs. Users can explore different designs, and if they like a particular design, they can easily copy the design code to use in their own projects.

License

Notifications You must be signed in to change notification settings

Gyanthakur/yourcss_contribution

Project Logo

YourCSS Project

Your One-Stop Destination for Beautiful CSS Components

Next.js TailwindCSS TypeScript PRs Welcome Contributors License Stars

🌟 Live Demo📘 Documentation🤝 Contributing❤️ Sponsor

Hacktoberfest 2025 Next.js Tailwind CSS License PRs Welcome Live Demo

🌐 Live Demo📖 Documentation🤝 Contributing💬 Community


🌟 Overview

YourCSS is a modern, open-source component library showcasing beautiful CSS designs and animations. Our mission is to provide developers with ready-to-use, customizable CSS components that enhance web applications with minimal effort.

🎯 Key Features

  • 80+ Pre-built Components: Buttons, cards, forms, loaders, and more
  • Copy & Paste Ready: Get the code with a single click
  • Live Preview: Interact with components before using them
  • Responsive Design: All components are mobile-friendly
  • Dark Mode Support: Built-in light/dark themes
  • Zero Dependencies: Pure CSS solutions - no external libraries required
  • Customization: Easy-to-modify variables for your brand colors
  • TypeScript Support: Full type definitions included
  • Accessibility: WCAG 2.1 compliant components

🎨 Component Categories

  • 🔘 Buttons & Links - 15 variations
  • 📝 Forms & Inputs - 12 designs
  • 🎴 Cards & Containers - 10 styles
  • 🔄 Loaders & Spinners - 8 animations
  • 💫 Hover Effects - 20+ animations
  • 🌊 Background Effects - 8 patterns
  • 🎭 3D Elements - 5 components
  • 📱 Responsive Layouts - 5 templates

⚡ Quick Start

Prerequisites

  • Node.js 18.x or later
  • npm or yarn
  • Git

Installation

  1. Clone the repository

    git clone https://github.com/Arihant2312/yourcss.git cd yourcss
  2. Install dependencies

    npm install # or yarn install
  3. Run development server

    npm run dev # or yarn dev
  4. Open browser Visit http://localhost:3000

Production Build

npm run build npm start # or yarn build yarn start

🏗️ Project Structure

yourcss/ ├── public/ # Static assets │ ├── cssCode/ # CSS component files │ ├── formCode/ # HTML form templates │ └── htmlCode/ # HTML component files ├── src/ │ ├── app/ # Next.js app router pages │ ├── components/ # React components │ │ ├── ui/ # UI components │ │ └── CssEntity/ # CSS preview components │ ├── contexts/ # React contexts │ └── lib/ # Utility functions ├── .github/ # GitHub configuration └── docs/ # Documentation 

🤝 Contributing

We love your input! We want to make contributing to YourCSS as easy and transparent as possible. Please read our Contributing Guidelines before submitting any contributions.

Ways to Contribute

  1. 🐛 Report bugs or request features using GitHub issues
  2. 🎨 Submit new CSS components by following our component guidelines
  3. Improve documentation - fix typos, clarify explanations, add examples
  4. 💡 Share ideas for new features or improvements
  5. Star the project to show your support

Development Process

  1. Fork the repository
  2. Create your feature branch (git checkout -b feature/amazing-component)
  3. Add your component files to the appropriate directories
  4. Update the component registry if needed
  5. Commit your changes (git commit -m 'Add some amazing component')
  6. Push to the branch (git push origin feature/amazing-component)
  7. Open a Pull Request

🚀 Deployment

Vercel Deployment (Recommended)

  1. Fork this repository
  2. Sign up on Vercel
  3. Import your forked repository
  4. Vercel will automatically detect Next.js and configure the build
  5. Deploy and get your live URL

Manual Deployment

  1. Build the project:

    npm run build
  2. Start the production server:

    npm start
  3. Configure your web server to serve the .next directory

Environment Variables

NEXT_PUBLIC_SITE_URL=your-site-url NEXT_PUBLIC_GA_ID=your-analytics-id # Optional

📚 Documentation

🙏 Acknowledgments


Made with ❤️ by the YourCSS Community

⬆ Back to Top

| ![Vercel](https://img.shields.io/badge/-Vercel-000000?style=flat&logo=vercel) | Deployment platform for seamless hosting and CI/CD |

📥 Installation

Follow these steps to run YourCSS locally on your machine:

✅ Prerequisites

Before you begin, ensure you have the following installed:

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

⚙️ Setup Instructions

1️⃣ Clone the repository

git clone https://github.com/Gyanthakur/yourcss_contribution.git

2️⃣ Navigate to the project directory

cd yourcss_contribution

3️⃣ Install dependencies

npm install # or yarn install

4️⃣ Run the development server

npm run dev # or yarn dev

5️⃣ Open in browser

Navigate to 👉 http://localhost:3000 to view the project locally.

🏗️ Build for Production

npm run build npm start

🤝 Contributing

We love contributions! 🎉 YourCSS is an open-source project, and we welcome developers of all skill levels to contribute.

🌟 How to Contribute

  1. Fork this repository
  2. Clone your forked repository
  3. Create a new branch (git checkout -b feature/amazing-feature)
  4. Make your changes and commit (git commit -m 'Add some amazing feature')
  5. Push to the branch (git push origin feature/amazing-feature)
  6. Open a Pull Request

📋 Contribution Guidelines

For detailed guidelines on how to contribute, please read our CONTRIBUTING.md file.

🎃 Hacktoberfest 2025

This project is participating in Hacktoberfest 2025! We welcome quality contributions that follow our guidelines. Make sure to:

  • Read the contribution guidelines carefully
  • Create meaningful pull requests
  • Follow the code of conduct
  • Be respectful and collaborative

👥 Community

Join our growing community of developers! 🌟

📚 Important Links

💬 Get in Touch


📬 Contact

Have questions, suggestions, or just want to say hi? 👋

📲 WhatsApp: Click Here

📧 Email: gps.96169@gmail.com

💼 GitHub: @Gyanthakur


📄 License

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

MIT License - feel free to use this project for personal or commercial purposes! 

🙏 Acknowledgements

A big thank you to everyone who has contributed to making YourCSS better! 💖

👨‍💻 Contributors

Thanks to all the amazing people who have contributed to this project:

🌟 Special Thanks

  • Next.js Team – For the incredible framework
  • Tailwind CSS – For making styling a breeze
  • Vercel – For seamless deployment
  • Hacktoberfest – For promoting open source
  • All our contributors – For your valuable time and effort

💡 Inspiration

This project was inspired by the need for a centralized, easy-to-use platform where developers can discover and implement beautiful CSS designs without the hassle.


z

⭐ Show Your Support

If you find YourCSS helpful, please consider giving it a star! ⭐

Your support motivates us to keep improving and adding more features. 🚀

🌟 Why Star This Repo?

  • Show appreciation for the work
  • 📈 Help others discover this project
  • 🔔 Stay updated with new features
  • 💪 Support open source development

🔗 Share YourCSS

Twitter LinkedIn Facebook

⬆ Back to Top


Made with ❤️ by the YourCSS Community

⭐ Star this repo if you find it useful! ⭐

About

Welcome to the YourCSS project! This web application allows users to view and interact with a collection of CSS designs. Users can explore different designs, and if they like a particular design, they can easily copy the design code to use in their own projects.

Topics

Resources

License

Code of conduct

Contributing

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 14