
Tech Stack
Description
CoSearch is a powerful, customizable search engine that I engineered to enable users to organize and manage their favorite search sites across different categories. The application features a clean, modern interface built with React and Mantine UI, providing an intuitive user experience.
The platform includes custom category management, allowing users to create and organize their own search categories. Site management functionality enables users to add, edit, and organize their favorite search sites with ease. I implemented user preferences to deliver a personalized search experience for each user.
Real-time updates are implemented using WebSocket technology, providing instant changes to search configurations across all devices. The application includes an admin dashboard for managing users and system settings, demonstrating my ability to build comprehensive administrative features.
I integrated Cloudinary for seamless image uploads, allowing users to upload custom icons for their search sites. The application features beautiful dark/light mode support, enhancing user experience. The backend is built with Node.js and Express, using MongoDB with Mongoose for data storage, and JWT for secure authentication. The entire application is containerized with Docker for easy deployment and scalability.
- Built a customizable search engine with category management and site organization features
- Implemented user authentication with JWT tokens and real-time updates for enhanced user experience
- Integrated Cloudinary CDN for optimized image uploads with custom icon support
- Developed admin dashboard for user and system management with role-based access
- Created responsive UI with Mantine components and dark/light mode support
- Deployed using Docker containers with automated CI/CD pipeline for reliable deployment
Page Info
Search Engine Interface
Customizable search engine with drag-and-drop category organization
