@@ -63,67 +63,228 @@ const AIToolsCards = () => {
6363 {
6464 title : 'Natural Language Processing' ,
6565 description : 'Tools for processing and analyzing human language data.' ,
66- link : '/NLPTools' ,
66+ // link: '/NLPTools',
67+ link : 'https://toolfolio.io/' , // Direct tool link
6768 tags : [ 'nlp' , 'text' , 'analysis' ] ,
6869 } ,
6970 {
7071 title : 'Computer Vision' ,
7172 description : 'Tools for analyzing and interpreting visual data.' ,
72- link : '/ComputerVisionTools ' ,
73+ link : 'https://opencv.org/blog/computer-vision-tools-top-10/ ' ,
7374 tags : [ 'vision' , 'image' , 'analysis' ] ,
7475 } ,
7576 {
7677 title : 'Machine Learning Frameworks' ,
7778 description : 'Popular frameworks for building machine learning models.' ,
78- link : '/MLFrameworks ' ,
79+ link : 'https://www.openml.org/ ' ,
7980 tags : [ 'ml' , 'frameworks' , 'models' ] ,
8081 } ,
8182 {
8283 title : 'Data Preprocessing' ,
8384 description : 'Tools for cleaning and preparing data for analysis.' ,
84- link : '/DataPreprocessingTools ' ,
85+ link : 'https://julius.ai/glossary/data-preprocessing ' ,
8586 tags : [ 'data' , 'cleaning' , 'preprocessing' ] ,
8687 } ,
8788 {
8889 title : 'AI Model Deployment' ,
8990 description : 'Tools for deploying AI models to production.' ,
90- link : '/ModelDeploymentTools ' ,
91+ link : 'https://www.copado.com/ ' ,
9192 tags : [ 'deployment' , 'models' , 'production' ] ,
9293 } ,
9394 {
9495 title : 'AI Ethics and Fairness' ,
9596 description : 'Tools for ensuring ethical and fair AI practices.' ,
96- link : '/AIEthicsTools ' ,
97+ link : 'https://www.unesco.org/ ' ,
9798 tags : [ 'ethics' , 'fairness' , 'ai' ] ,
9899 } ,
99100 {
100101 title : 'Reinforcement Learning' ,
101102 description : 'Tools for building and training reinforcement learning models.' ,
102- link : '/ReinforcementLearningTools ' ,
103+ link : 'https://huggingface.co/ ' ,
103104 tags : [ 'rl' , 'training' , 'models' ] ,
104105 } ,
105106 {
106107 title : 'AI in Healthcare' ,
107108 description : 'Tools for applying AI in healthcare and medical fields.' ,
108- link : '/HealthcareAITools ' ,
109+ link : 'https://www.getprosper.ai/ ' ,
109110 tags : [ 'healthcare' , 'medical' , 'ai' ] ,
110111 } ,
111112 {
112113 title : 'AI in Finance' ,
113114 description : 'Tools for applying AI in financial services.' ,
114- link : '/FinanceAITools ' ,
115+ link : 'https://www.stampli.com/ ' ,
115116 tags : [ 'finance' , 'services' , 'ai' ] ,
116117 } ,
118+ //Added more tools of AI here
119+ // 🧠 Content Creation & Writing
120+ {
121+ title : 'Murf AI' ,
122+ description :
123+ 'An AI-driven voiceover tool that converts text into natural-sounding speech, ideal for creating podcasts, audiobooks, and presentations.' ,
124+ link : 'https://aitrendz.xyz/' ,
125+ tags : [ 'voice' , 'audio' , 'content' ] ,
126+ } ,
127+ {
128+ title : 'AdCreative' ,
129+ description :
130+ 'Generates high-converting ad creatives using AI, enhancing marketing campaigns with optimized visuals and copy.' ,
131+ link : 'https://aitrendz.xyz/' ,
132+ tags : [ 'ads' , 'marketing' , 'creative' ] ,
133+ } ,
134+ {
135+ title : 'ScribeHow' ,
136+ description :
137+ 'Automates the creation of step-by-step guides and tutorials by recording user actions, streamlining documentation processes.' ,
138+ link : 'https://toolfolio.io/' ,
139+ tags : [ 'documentation' , 'tutorial' , 'automation' ] ,
140+ } ,
141+
142+ // 🎨 Design & Creativity
143+ {
144+ title : 'Krea AI' ,
145+ description : 'A generative design tool that assists in creating unique visuals and layouts using AI algorithms.' ,
146+ link : 'https://toolfolio.io/' ,
147+ tags : [ 'design' , 'visual' , 'creative' ] ,
148+ } ,
149+ {
150+ title : 'Runway' ,
151+ description :
152+ 'Offers AI-powered video editing and content creation tools, enabling creators to produce professional-quality videos efficiently.' ,
153+ link : 'https://toolfolio.io/' ,
154+ tags : [ 'video' , 'editing' , 'creative' ] ,
155+ } ,
156+ {
157+ title : 'SVGMaker' ,
158+ description :
159+ 'Simplifies the creation of scalable vector graphics, making it accessible for designers and developers alike.' ,
160+ link : 'https://aitoolhub.net/' ,
161+ tags : [ 'svg' , 'graphics' , 'design' ] ,
162+ } ,
163+
164+ // 📊 Business & Productivity
165+ {
166+ title : 'PressPulse AI' ,
167+ description : 'An AI-powered PR assistant that helps in crafting press releases and managing media outreach.' ,
168+ link : 'https://toolfolio.io/' ,
169+ tags : [ 'pr' , 'marketing' , 'business' ] ,
170+ } ,
171+ {
172+ title : 'Ping AI' ,
173+ description :
174+ 'A to-do list application that uses AI to prioritize tasks and integrate with calendars for enhanced productivity.' ,
175+ link : 'https://aitoolhub.co/' ,
176+ tags : [ 'productivity' , 'tasks' , 'automation' ] ,
177+ } ,
178+ {
179+ title : 'Comp AI' ,
180+ description :
181+ 'A compliance platform that leverages AI to ensure businesses adhere to regulatory standards and policies.' ,
182+ link : 'https://toolfolio.io/' ,
183+ tags : [ 'compliance' , 'business' , 'regulations' ] ,
184+ } ,
185+
186+ // 🧑💻 Development & Automation
187+ {
188+ title : 'Trellis AI' ,
189+ description :
190+ 'A data platform that organizes complex information from various sources into structured, SQL-ready data using AI.' ,
191+ link : 'https://aitoolhub.co/' ,
192+ tags : [ 'data' , 'automation' , 'development' ] ,
193+ } ,
194+ {
195+ title : 'Laxis' ,
196+ description :
197+ 'An AI-driven sales automation tool that assists in managing customer interactions and streamlining sales processes.' ,
198+ link : 'https://toolfolio.io/' ,
199+ tags : [ 'sales' , 'automation' , 'ai' ] ,
200+ } ,
201+ {
202+ title : 'Zapier Automations' ,
203+ description :
204+ 'Automates workflows by connecting various apps and services, reducing manual tasks and improving efficiency.' ,
205+ link : 'https://toolfolio.io/' ,
206+ tags : [ 'workflow' , 'automation' , 'productivity' ] ,
207+ } ,
208+
209+ // 🧪 Research & Data Analysis
210+ {
211+ title : 'Mubert' ,
212+ description :
213+ 'Generates AI-powered music and soundscapes, useful for content creators and researchers in multimedia projects.' ,
214+ link : 'https://aitrendz.xyz/' ,
215+ tags : [ 'music' , 'ai' , 'research' ] ,
216+ } ,
217+ {
218+ title : 'Looka' ,
219+ description : 'An AI logo maker that helps businesses create brand identities quickly and effectively.' ,
220+ link : 'https://aitrendz.xyz/' ,
221+ tags : [ 'branding' , 'logo' , 'design' ] ,
222+ } ,
223+ {
224+ title : 'Blaze Content Creation' ,
225+ description :
226+ 'Assists in generating written content using AI, streamlining the content creation process for marketers and writers.' ,
227+ link : 'https://toolfolio.io/' ,
228+ tags : [ 'content' , 'writing' , 'ai' ] ,
229+ } ,
117230 ] ;
118231
232+ // const filteredAITools = AITools.filter((tool) => {
233+ // const searchContent = `${tool.title} ${tool.description} ${tool.tags.join(' ')}`.toLowerCase();
234+ // return searchContent.includes(searchTerm.toLowerCase());
235+ // });
236+
237+ // const handleSearch = (value) => {
238+ // setSearchTerm(value);
239+ // };
240+
241+ // return (
242+ // <section className="ai-tools-section mx-auto w-full px-4 py-8 text-white lg:max-w-[80%]">
243+ // <div className="mx-auto mb-8 text-center">
244+ // <h2 className="mb-4 text-4xl font-bold text-[#00a6fb]">Top AI Tools</h2>
245+ // <p className="mx-auto mb-8 max-w-3xl px-4 text-xl">
246+ // Everything you need to grow, learn, and build in the AI industry.
247+ // </p>
248+ // <div className="mx-4">
249+ // <SearchBar onSearch={handleSearch} />
250+ // </div>
251+ // </div>
252+
253+ // {filteredAITools.length === 0 ? (
254+ // <div className="py-8 text-center">
255+ // <p className="text-xl text-gray-400">No AI tools found matching your search.</p>
256+ // </div>
257+ // ) : (
258+ // <div className="grid grid-cols-1 gap-4 px-3 sm:gap-4 md:grid-cols-2 lg:grid-cols-3">
259+ // {filteredAITools.map((tool, index) => (
260+ // <a
261+ // key={index}
262+ // href={tool.link}
263+ // className="ai-tool-card flex h-full flex-col rounded-lg bg-gray-800 p-3 shadow-lg transition duration-300 hover:scale-105 hover:transform hover:bg-gray-700 sm:p-4"
264+ // >
265+ // <h3 className="mb-2 text-base font-semibold sm:text-lg">{tool.title}</h3>
266+ // <p className="flex-grow text-xs text-gray-300 sm:text-sm">{tool.description}</p>
267+ // <div className="mt-2 flex flex-wrap justify-center gap-1">
268+ // {tool.tags.slice(0, 2).map((tag, tagIndex) => (
269+ // <span
270+ // key={tagIndex}
271+ // className="rounded-full bg-gray-700 px-1.5 py-0.5 text-[10px] text-gray-300 sm:px-2 sm:py-1 sm:text-xs"
272+ // >
273+ // {tag}
274+ // </span>
275+ // ))}
276+ // </div>
277+ // </a>
278+ // ))}
279+ // </div>
280+ // )}
281+ // </section>
119282 const filteredAITools = AITools . filter ( ( tool ) => {
120283 const searchContent = `${ tool . title } ${ tool . description } ${ tool . tags . join ( ' ' ) } ` . toLowerCase ( ) ;
121284 return searchContent . includes ( searchTerm . toLowerCase ( ) ) ;
122285 } ) ;
123286
124- const handleSearch = ( value ) => {
125- setSearchTerm ( value ) ;
126- } ;
287+ const handleSearch = ( value ) => setSearchTerm ( value ) ;
127288
128289 return (
129290 < section className = "ai-tools-section mx-auto w-full px-4 py-8 text-white lg:max-w-[80%]" >
@@ -142,25 +303,30 @@ const AIToolsCards = () => {
142303 < p className = "text-xl text-gray-400" > No AI tools found matching your search.</ p >
143304 </ div >
144305 ) : (
145- < div className = "grid grid-cols-1 gap-4 px-3 sm:gap-4 md :grid-cols-2 lg:grid-cols-3" >
306+ < div className = "grid grid-cols-1 gap-6 sm :grid-cols-2 lg:grid-cols-3" >
146307 { filteredAITools . map ( ( tool , index ) => (
147308 < a
148309 key = { index }
149310 href = { tool . link }
150- className = "ai-tool-card flex h-full flex-col rounded-lg bg-gray-800 p-3 shadow-lg transition duration-300 hover:scale-105 hover:transform hover:bg-gray-700 sm:p-4"
311+ target = "_blank"
312+ rel = "noopener noreferrer"
313+ className = "relative flex h-full transform flex-col rounded-xl bg-gray-900 p-5 shadow-xl ring-1 ring-gray-700 transition-transform duration-300 hover:scale-105 hover:shadow-2xl hover:ring-[#00a6fb]"
151314 >
152- < h3 className = "mb-2 text-base font-semibold sm: text-lg " > { tool . title } </ h3 >
153- < p className = "flex-grow text-xs text-gray-300 sm:text-sm " > { tool . description } </ p >
154- < div className = "mt-2 flex flex-wrap justify-center gap-1 " >
155- { tool . tags . slice ( 0 , 2 ) . map ( ( tag , tagIndex ) => (
315+ < h3 className = "mb-2 text-lg font-bold text-white " > { tool . title } </ h3 >
316+ < p className = "flex-grow text-sm text-gray-300" > { tool . description } </ p >
317+ < div className = "mt-4 flex flex-wrap gap-2 " >
318+ { tool . tags . map ( ( tag , tagIndex ) => (
156319 < span
157320 key = { tagIndex }
158- className = "rounded-full bg-gray-700 px-1.5 py-0.5 text-[10px] text-gray-300 sm:px-2 sm:py-1 sm:text-xs "
321+ className = "cursor-pointer rounded-full bg-gradient-to-r from-[#00a6fb] to-[#00ffd5] px-3 py-1 text-xs font-medium text-gray-900 transition-all duration-300 hover:from-[#00ffd5] hover:to-[#00a6fb] "
159322 >
160323 { tag }
161324 </ span >
162325 ) ) }
163326 </ div >
327+ < button className = "mt-4 w-fit rounded-full bg-[#00a6fb] px-4 py-2 text-sm font-semibold text-white transition-colors hover:bg-[#00ffd5] hover:text-gray-900" >
328+ Visit Tool
329+ </ button >
164330 </ a >
165331 ) ) }
166332 </ div >
0 commit comments