A fully customizable and modern quotes application built with Vue 3, Vite, and TypeScript
Vue Quotes is a powerful and elegant application designed to showcase and manage quotes in multiple languages. Built with modern web technologies, it provides a beautiful and responsive interface for displaying quotes with customizable themes, badges, and internationalization support.
- π¨ Beautiful UI/UX: Modern, responsive design with smooth animations
- π Dark/Light Mode: Toggle between dark and light themes
- π Search Functionality: Quick search through quotes, authors, and badges
- π Internationalization: Full support for multiple languages
- π± Mobile Responsive: Works perfectly on all devices
- πΌοΈ Export Feature: Export quotes as images
- π·οΈ Badge System: Categorize quotes with customizable badges
- β‘ High Performance: Built with Vue 3 and Vite for optimal speed
- π― TypeScript: Full type safety and better developer experience
For detailed documentation on how to use and configure Vue Quotes, please refer to the docs
-
Clone the repository:
git clone https://github.com/EduardoProfe666/vue-quotes.git cd vue-quotes
-
Install dependencies:
# NPM npm install # or YARN yarn install # or PNPM pnpm install
-
Customize the application:
- Navigate to
/src/data/data.ts
- Modify the following to personalize your application:
generals
: General settings like title and internationalizationmetadata
: SEO and meta informationbadges
: Custom badges for quotesphrases
: Your collection of quotesbuttons
: Button customizationlanguages
: Supported languagesthemes
: Color schemes and styling
- Navigate to
-
Run the development server:
# NPM npm run dev # or YARN yarn run dev # or PNPM pnpm run dev
Here are some example simple apps of Vue Quotes:
Beautiful love quotes and romantic messages.
Heartbreak and moving on quotes.
Inspiring quotes from Chocolate MC (Spanish Only).
Inspiring quotes from the Khaly Flow Europa alias El Ambiental (Spanish Only).
Contributions are welcome! Please feel free to submit a Pull Request.
- Check Contributing and Code of Conduct guidelines
- Fork the repository
- Create your feature branch (
git checkout -b feature/AmazingFeature
) - Commit your changes (
git commit -m 'Add some AmazingFeature'
) - Push to the branch (
git push origin feature/AmazingFeature
) - Open a Pull Request
This project is licensed under the MIT License - see the LICENSE file for details.