🎯 FeelSearch is an innovative platform that uses emotion-aware algorithms to deliver smarter, more personal search results — built for productivity in universities, schools, and workplaces.
🔍 Unlike traditional search engines, FeelSearch understands context and emotion, ensuring the most relevant, helpful, and empathetic results — whether you're a student, developer, or professional.
"What if your search engine could feel your needs before you typed? That’s FeelSearch."
- 🎭 Emotion-Based Search – Works on built-in and text-based emotion detection
- 🌐 Cross-Platform – Works seamlessly on PC, Mac, tablets, and mobile
- 💡 Smart Suggestions – Recommends productivity tools and educational resources
- 🪄 Intuitive UI/UX – Sleek design with real-time feedback
- 🔐 Built with Privacy – Data-secure, scalable architecture
⚠️ Note: At the moment, FeelSearch is working without a database as we are developing a face detection–based user security module. This ensures enhanced protection and emotion recognition. Database integration will be added soon.
🚀 Click to Try FeelSearch (Testing) (Work in progress)
graph TD;
A[User Search Input] --> B{Detect Emotion}
B -->|Happy| C[Positive Results]
B -->|Frustrated| D[Helpful Resources]
B -->|Neutral| E[Standard Search]
C --> F[Show Suggestions]
D --> F[Show Suggestions]
E --> F[Show Suggestions]
F --> G[Result Page Render]
FeelSearch/
├── public/ # Static assets like favicon, index.html
├── src/ # Core app source
│ ├── components/ # Reusable UI components (search bar, results card, etc.)
│ ├── pages/ # Pages like Home, About, Features, etc.
│ ├── services/ # API logic and handlers (emotion engine, etc.)
│ ├── styles/ # SCSS/CSS styles
│ └── main.tsx # Entry point of the frontend (React or Angular)
├── .gitignore
├── README.md
├── LICENSE.md
├── package.json
└── tsconfig.json
Have feedback, ideas, or bugs to report? Join the community and help shape the future of FeelSearch!
- 🐛 Found a bug? Open an issue
- 💡 Got a suggestion? Start a discussion thread
- 🙋 Want to contribute? Check out good first issues
- Node.js / .NET SDK
- Angular / React CLI
- MySQL / MongoDB / SQL Server (for future use)
- Visual Studio Code / Visual Studio
# Clone the repository
git clone https://github.com/ZainulabdeenOfficial/FeelSearch.git
cd FeelSearch
# Install dependencies
cd backend && npm install
cd ../frontend && npm install# Backend
cd backend
npm start
# Frontend
cd ../frontend
ng serve --open✅ Note: Database not required at this time
- 👩🏫 Students: Discover educational tools aligned with your mood
- 🧑💻 Professionals: Find productivity apps that match your current workload
- 🏠 Casual Users: Get fun and helpful suggestions based on how you feel
We welcome collaborators, designers, devs, and testers!
- 🍴 Fork the repo
- 🧪 Create your branch (
git checkout -b feature/cool-feature) - 💾 Commit your changes (
git commit -m 'Add cool feature') - 🚀 Push to your fork (
git push origin feature/cool-feature) - 📬 Open a pull request & wait for the magic 🪄
Check our issues tab for tasks labeled good first issue.
Connect with like-minded devs, get help, and showcase your contributions:
- GitHub: @ZainulabdeenOfficial
- LinkedIn: Zain Ul Abdeen
- Email: zu4425@gmail.com
This project is not open-source and is distributed under a proprietary license.
© 2025 Zain Ul Abdeen. All rights reserved.
You may not copy, distribute, modify, or use this codebase in any form without explicit written permission from the author.
🔥 If you like this project, give it a ⭐ and share it with friends! 🔥

