InspireFlow is a beautiful, minimal Spring Boot + Thymeleaf web application that delivers random inspirational quotes with every visit or interaction. Experience the power of words that motivate and inspire.
"Where inspiration meets simplicity."
- 🎯 Random Quote Generation: Curated collection of motivational quotes
- ⚡ Lightning Fast: Built with Spring Boot for optimal performance
- 🎨 Modern UI: Clean, responsive design powered by Tailwind CSS
- 🔄 Instant Refresh: Get new quotes instantly with a single click
- 🔒 Privacy First: No external APIs or databases required
- 📱 Mobile Friendly: Responsive design that works on all devices
- Java 17 or higher
- Maven 3.6 or higher
# Clone the repository git clone https://github.com/devpayoub/inspireflow.git # Navigate to project directory cd inspireflow # Run the application ./mvnw spring-boot:runVisit http://localhost:8080 in your browser to start getting inspired!
- Backend: Spring Boot 3.4.5
- Template Engine: Thymeleaf
- Styling: Tailwind CSS (CDN)
- Data: JSON file storage
- Build Tool: Maven
inspireflow/ ├── src/ │ ├── main/ │ │ ├── java/dev/arghya/inspireflow/ │ │ │ ├── controller/ │ │ │ ├── model/ │ │ │ ├── service/ │ │ │ └── InspireFlowApplication.java │ │ └── resources/ │ │ ├── templates/ │ │ │ └── index.html │ │ └── data/ │ │ └── quotes.json │ └── test/ ├── pom.xml └── README.md Quotes are stored in src/main/resources/data/quotes.json:
[ { "text": "The only way to do great work is to love what you do.", "author": "Steve Jobs" }, { "text": "Success is not final, failure is not fatal: it is the courage to continue that counts.", "author": "Winston Churchill" } ]- Daily Motivation: Start your day with inspiration
- Mindfulness Breaks: Take a moment to reflect
- Creative Inspiration: Spark new ideas
- Stress Relief: Find peace in powerful words
We welcome contributions! Here's how you can help:
- Fork the repository
- Create a feature branch (
git checkout -b feature/amazing-feature) - Commit your changes (
git commit -m 'Add amazing feature') - Push to the branch (
git push origin feature/amazing-feature) - Open a Pull Request
To add new quotes, simply edit src/main/resources/data/quotes.json and follow the existing format.
"Words have the power to transform lives. InspireFlow delivers these words, one quote at a time, creating moments of reflection and motivation in our busy lives."
Made with ❤️ by Devpayoub
