Skip to content

Quotify is a beautifully designed React Native app that delivers daily inspiration with quotes, widgets, favorites, and offline support — available on Android and iOS.

License

Notifications You must be signed in to change notification settings

chhedadhruv/Quotify-Web

Repository files navigation

✨ Quotify Website

Quotify Logo

Your Daily Companion for Inspiration and Motivation

Discover beautiful quotes that uplift your spirit and brighten your day

React Vite JavaScript CSS3

License: MIT

🌐 Live Demo📱 Mobile App🐛 Report Bug✨ Request Feature


🌟 About Quotify

Quotify is a modern, responsive web application that brings daily inspiration through carefully curated quotes. Built with React and modern web technologies, it offers a seamless experience for discovering, sharing, and saving motivational quotes from famous authors, philosophers, and thought leaders.

✨ Key Highlights

  • 🎨 Modern UI/UX - Clean, responsive design with gradient backgrounds and smooth animations
  • Fast Performance - Built with Vite for lightning-fast development and production builds
  • 📱 Mobile-First - Fully responsive design that works perfectly on all devices
  • 📚 Extensive Quote Collection - Over 25,000 curated quotes from famous authors and thought leaders
  • 🔄 Instant Quote Generation - Lightning-fast quote selection from local database
  • 📤 Easy Sharing - Built-in sharing functionality for social media and messaging apps
  • 🎯 SEO Optimized - Proper meta tags, semantic HTML, and search engine friendly structure
  • 📖 Offline Ready - All quotes available locally without internet dependency

🚀 Features

🏠 Landing Page

Beautiful hero section with floating quote previews and call-to-action buttons

🎲 Interactive Quote Generator

Instant quote selection from curated local database with copy, share, and refresh functionality

Feature Showcase

Comprehensive overview of mobile app capabilities and benefits

📱 App Promotion

Coming soon sections for iOS and Android app downloads

📞 Contact & Links

Modern footer with product links and company information


🛠️ Tech Stack

Frontend Tools Data Deployment
React Vite JSON Vercel
JavaScript ESLint Local Database Netlify
CSS3 React Icons
HTML5 Git

📋 Prerequisites

Before you begin, ensure you have the following installed:

  • Node.js (v16.0.0 or higher)
  • npm (v7.0.0 or higher) or yarn (v1.22.0 or higher)
  • Git (latest version)

🚀 Quick Start

1️⃣ Clone the Repository

git clone https://github.com/username/quotify-web.git
cd quotify-web

2️⃣ Install Dependencies

# Using npm
npm install

# Using yarn
yarn install

3️⃣ Start Development Server

# Using npm
npm run dev

# Using yarn
yarn dev

4️⃣ Open in Browser

Visit http://localhost:5173 to see the application running.


📁 Project Structure

quotify-web/
├── 📁 public/                 # Static assets
├── 📁 src/                    # Source code
│   ├── 📁 components/         # React components
│   │   ├── 📄 Hero.jsx       # Landing page hero section
│   │   ├── 📄 Features.jsx   # Features showcase
│   │   ├── 📄 QuoteGenerator.jsx # Quote generator with local quotes
│   │   ├── 📄 Download.jsx   # App download section
│   │   └── 📄 Footer.jsx     # Footer with links
│   ├── 📄 App.jsx            # Main application component
│   ├── 📄 App.css            # Global styles
│   ├── 📄 quotes.json        # Local database of 25,000+ quotes
│   └── 📄 main.jsx           # Application entry point
├── 📄 package.json           # Dependencies and scripts
├── 📄 vite.config.js         # Vite configuration
└── 📄 README.md              # Project documentation

🎨 Design System

Color Palette

  • Primary Gradient: #667eea#764ba2
  • Background: #f8f9fa
  • Text Primary: #2c3e50
  • Text Secondary: #7f8c8d
  • Accent: #f39c12

Typography

  • Primary Font: System fonts (Inter, SF Pro, Roboto)
  • Headings: 700-800 weight
  • Body: 400 weight
  • Captions: 300 weight

🔧 Available Scripts

Command Description
npm run dev Start development server with hot reload
npm run build Build production-ready application
npm run preview Preview production build locally
npm run lint Run ESLint for code quality checks

📚 Quote Database

Quotify uses a comprehensive local database for instant quote access:

Quote Collection

  • 25,000+ Curated Quotes - Extensive collection from famous authors and thought leaders
  • Local JSON Database - No internet dependency, lightning-fast access
  • Rich Metadata - Each quote includes author, tags, length, and categorization

Benefits

  • Instant Access - No API calls or network delays
  • Offline Functionality - Works perfectly without internet connection
  • Consistent Performance - No rate limits or API downtime
  • Enhanced Privacy - No external data requests

📱 Responsive Design

Quotify is built with a mobile-first approach:

  • 📱 Mobile: 320px - 768px
  • 📟 Tablet: 768px - 1024px
  • 💻 Desktop: 1024px - 1440px
  • 🖥️ Large Desktop: 1440px+

📄 License

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


🙏 Acknowledgments

  • Quote APIs: ZenQuotes and Quotable for providing free quote services
  • React Icons: For the beautiful icon library
  • Vite: For the incredible build tool and development experience
  • Community: All contributors and users who make this project better

📞 Contact & Support

Need Help? We're here for you!

GitHub Issues Email

Connect With Us

Website


⭐ Star this repository if you find it helpful!

Made with ❤️ for daily inspiration

Back to Top


🏷️ Tags

react vite javascript css3 responsive-design quotes inspiration motivation modern-ui web-app frontend api-integration mobile-first seo-optimized open-source

About

Quotify is a beautifully designed React Native app that delivers daily inspiration with quotes, widgets, favorites, and offline support — available on Android and iOS.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published