π― 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! π₯