Project

General

Profile

Release Note #2703

Updated by Zahid Hassan 9 months ago

# Release of Sprint-09 

 **Site URL:** https://front2.softekocms.com/   
 **Duration:** 7 days (09/07/2025 to 18/07/2025)   
 **Release Date:** 21/07/2025 18/07/2025 

 --- 

 ### Team Members   
 - **Frontend:** Lutfor Rahman Shimanto, Ayat Rahman   
 - **Backend:** Zahid Hassan, Ayat Rahman   
 - **QA:** Md. Abdul Hamid 

 --- 

 ## Features & Enhancements 

 ### Backend Improvements 

 - Improved **Recommendation & Trending Tools API** response time   
   - Added proper indexing to required tables   
   - Optimized query execution for better performance 

 - Added **field-based selection support** in `includeSimilarTools` option   
   - Updated API structure to allow client-side selection of response fields 

 - Enhanced **Gemini prompt**   
   - Added concrete examples for improved responses and better search relevance 

 - Modified **Search Suggestions API**   
   - Refined logic and structure to improve suggestion accuracy 

 - Updated **Logo Urls**   
   - Updated the logo urls of taaft 50% taaft tools with our cdn links in prod db 

 - Created **Hero Section Count API**   
   - Returns total counts of tools, tags, and categories 

 - Updated **Newsletter-related APIs** to meet new feature requirements 

 - Added support for **Team Members feature**   
   - Created team member schema   
   - Allowed team members to reply to tool comments   
   - Updated step forms to handle team members field   
   - Defined logic for member confirmation 

 - **Data Scraping & Cleaning**   
   - Scraped 12606 tools from TAAFT   
   - Cleaned logo URLs and Q&A section data   
   - Inserted cleaned data into database 

 --- 

 ### Frontend Enhancements 

 - Updated **Similar Tool Cards** on Tool Detail Page to match backend field structure 

 - Enhanced **Search Page**   
   - Finalized and implemented action button design   
   - Enhance search suggestions bar for navigating to tools, tags and search pages   
   - Implemented rating filter ("4 stars & up") on both Search and All Tools pages 

 - Handled error in **Recommended Tools section on Homepage**   
   - Displayed fallback state if user's preferred tag is not selected 

 - RND on **`useOptimistic` hook** for bookmarking experience   
   - Applied to tool detail page and trending tool cards 

 - Designed and developed **All Tags Page**   
   - Implemented tag search functionality to help users quickly find relevant tags   
   - Integrate "Get Alert" button for tag subscriptions   
   - Added pagination support to handle large numbers of tags efficiently   
   - Ensured full responsiveness across desktop, tablet, and mobile devices for optimal UX 
  
 - Designed and implemented **Specific Tag Page**   
   - Integrated preferred tag API with alert button   
   - Ensured full design responsiveness 

 - Implemented authentication flow for **non-signed-in users attempting restricted actions**   
   - Non-signed-in users are restricted with a login modal when attempting actions like bookmarking, rating, or commenting   
   - Upon successful login, the attempted action resumes automatically for a seamless experience 
 - Integrated Team members feature in frontend 
   - Integrated team members list in tool detail page   
   - In update tool form  
   - In tool submit form 
 --- 

 ## Known Issues 

 - Need to implement user location detection and automatically set timezone during signup   
 - Need to create and integrate User Delete API in the frontend 
 - Search result api is slow in some cases. Need to investigate this in next sprint. 

 ---

Back