
Closed
Posted
Paid on delivery
My React + Node application currently runs on a single SQLite file and everything works exactly as I want. Now I’m ready to extend it with two small but important upgrades: 1. Scrape content from several specific websites I will provide and store that content in a brand-new database table/collection. The scraper can be written in Node (Puppeteer, Cheerio, Axios—whatever you prefer) as long as it runs headless on my VPS and can be triggered by a simple npm script or cron. 2. Convert the existing SQLite structure to MongoDB so the new scraped data and all current records live in the same database. This is a straightforward migration: replicate the current schema, migrate the data, then update the existing Node data-access layer so the rest of the app keeps behaving exactly as it does now. Acceptance criteria • A repeatable scraper script pulling data from the specified sites and inserting it into MongoDB without duplicates • All existing API endpoints continue to work after the switch from SQLite to MongoDB • A brief readme explaining how to run the scraper and how the migration was performed The core codebase is clean, well-structured, and under Git; I will give you access to a feature branch so we can keep things isolated until we merge.
Project ID: 40548638
116 proposals
Remote project
Active 2 hours ago
Set your budget and timeframe
Get paid for your work
Outline your proposal
It's free to sign up and bid on jobs
116 freelancers are bidding on average $145 USD for this job

⭐⭐⭐⭐⭐ Upgrade Your React + Node App with MongoDB and Web Scraping ❇️ Hi My Friend, I hope you are doing well. I've reviewed your project requirements and see you are looking for upgrades to your React and Node application. You don't need to look any further; Zohaib is here to help you! My team has completed 50+ similar projects for Node and MongoDB. I will create a reliable web scraper to gather data and migrate your SQLite to MongoDB smoothly. I'll use Node.js libraries like Puppeteer or Axios to build a scraper that runs headless on your VPS. This will allow us to pull in data from the specified websites and store it in a new MongoDB collection. ➡️ Why Me? I can easily handle your upgrades as I have 5 years of experience in Node.js and database management. My skills include web scraping, database migration, and API development. I also have a strong grip on other relevant technologies, ensuring your app remains functional and efficient. ➡️ Let's have a quick chat to discuss your project in detail. I can share samples of my previous work and how I can add value to your project. Looking forward to discussing with you in chat. ➡️ Skills & Experience: ✅ Node.js ✅ React.js ✅ MongoDB ✅ SQLite ✅ Web Scraping ✅ Puppeteer ✅ Cheerio ✅ Axios ✅ API Development ✅ Data Migration ✅ Git Version Control ✅ NPM Scripting Waiting for your response! Best Regards, Zohaib
$150 USD in 2 days
8.1
8.1

Hello, I see you're looking to extend your React + Node application with web scraping capabilities and migrate your data to MongoDB. Here's how I can help: 1. For web scraping, I'll use Python libraries like BeautifulSoup or Scrapy to efficiently scrape the necessary content. This data will be structured and formatted to seamlessly integrate with your existing application. 2. To transition from SQLite to MongoDB, I'll ensure a smooth data migration process. I'll handle the data mapping from SQLite to MongoDB, ensuring that your application continues to function without disruption. 3. I'll also update your Node.js backend to connect to MongoDB, adjusting queries where needed so that they efficiently fetch data from the new database. With this approach, I aim to enhance your application's functionality and scalability, ensuring a robust setup that meets your project requirements. Best Regards, Khorshed Alam, RS Software
$100 USD in 4 days
7.9
7.9

Hello, your "Data Scrape & MongoDB Migration" project is right in my wheelhouse. I develop modern JavaScript apps end to end — React/Vue/Next on the front and Node/Express on the back, in TypeScript where it helps. Working with javascript, python, web scraping, node.js, sqlite, mongodb, api development, I focus on responsive, fast UIs, clean component structure, and reliable APIs — no page-builder shortcuts. I'll lock down the scope and key flows first, then ship in reviewable increments. Let's hop on a quick chat to align on your requirements? ⭐ 5.0/5 from a recent client: "Very Professional and On time delivery of the project" Final timeline and cost will be confirmed in chat after a complete understanding and documentation of the project expectations in detail.
$225 USD in 4 days
6.5
6.5

Good Day! I have carefully analyzed your project and can seamlessly migrate your React + Node application from SQLite to MongoDB while preserving all existing functionality, then build a reliable headless scraper that stores deduplicated data in a new MongoDB collection. I'll keep the work isolated on your feature branch, update the data-access layer with minimal disruption, thoroughly test all API endpoints, and provide a clear README covering both the migration and scraper workflow. I am eager to contribute my expertise and deliver top-notch results for your project. Let's discuss the project further in chat or let's have a quick call! Best regards, M Adeel.
$100 USD in 3 days
6.1
6.1

With over a decade of experience in web development and comprehensive database management, I'm confident in delivering your task seamlessly. My team of experts comprehends full-stack development, specializing in technologies including React, Redux, Node.js, MongoDB, and SQL. Having successfully executed projects similar to yours before, we can assure you of a quality scraper script that eliminates any chances of duplications and a smooth migration from SQLite to MongoDB. Our technical prowess is matched only by our understanding of data's value. Thus, beyond the expected deliverables, we will invest time in creating a comprehensive readme file that explains the inner workings of both the newly built scraper script along with the details of the migration process. Since your codebase is clean and under Git, it will be easy for us to maintain isolation on separate feature branches until we merge them together—ensuring minimum disruption to your existing app functionality.
$30 USD in 7 days
5.8
5.8

Hi there, Your SQLite app needs two clean changes: headless scraping into MongoDB, and a schema/data migration without breaking existing endpoints. I’ve spent the last 4 years solving exactly this type of problem, including migrating a production Express app from SQLite to MongoDB and building a Puppeteer-based scraper that deduped inserts with indexed upserts. The real risk here is not the scrape itself; it’s preserving current API behavior while changing the persistence layer underneath. I’ll replicate the current data model in MongoDB, migrate the existing rows with a controlled script, then update the Node data-access layer so reads, writes, and filters behave the same. For scraping, I’ll build a repeatable headless job that can run from npm or cron, normalize the fetched content, and insert only new records. I’ll keep everything isolated on your feature branch, add a brief README for the migration and scraper flow, and make sure the code stays easy to roll back if needed. Best regards, John allen.
$155 USD in 4 days
5.7
5.7

Greetings, It sounds like you’re looking to enhance your React + Node application by adding web scraping capabilities and transitioning to MongoDB. I can help you implement a reliable scraper using Node.js with Puppeteer or Cheerio, designed to run seamlessly on your VPS. This will allow you to fetch data from the specified websites while ensuring no duplicates are stored in your new MongoDB collection. For the migration, I’ll replicate your existing SQLite schema in MongoDB, transfer your current data, and update your Node data-access layer. This way, all your API endpoints will continue to function as expected without any disruptions. I’ll also provide you with a readme file detailing how to run the scraper and the migration steps taken. I’m committed to delivering clean, maintainable code that meets your requirements.
$140 USD in 3 days
5.6
5.6

Hi, This is a clean, well-scoped project and I can handle both pieces — the scraper and the SQLite-to-MongoDB migration. For the scraper: I'll build it in Node using Puppeteer (or Cheerio/Axios where JS rendering isn't needed, to keep it lighter and faster) with a dedupe check before insert — likely a hash of the content or a unique field like URL so re-running the cron doesn't create duplicate records. Triggerable via npm script or cron, runs headless on your VPS, no issues there. For the migration: I'll map your existing SQLite schema to Mongoose schemas/collections, write a migration script to move the data over, then refactor the data-access layer so your existing API endpoints hit MongoDB instead of SQLite — same response shapes, so the rest of the app doesn't need to change. I'll test each endpoint against the new DB before calling it done. I'll work on the feature branch you provide and keep things isolated until everything's verified and ready to merge. You'll also get a README covering how to run/schedule the scraper and a summary of how the migration was done, so it's easy to maintain going forward. Quick questions: roughly how many sites need scraping and how often should it run (real-time-ish via cron, daily, etc.)? Also, is your current SQLite data volume large, or fairly small — that affects how I approach the migration script (batch vs single pass). Happy to start as soon as I get branch access.
$140 USD in 3 days
5.4
5.4

Hi Mr, I have experience doing scrapping with different tools from simple curl to browser automation like puppeteer , and I have also worked with sqlLite for embedded dbs and monoDB also for backend systems. Im sure I can help you with wehat you need. Regards.
$140 USD in 7 days
5.2
5.2

I can help with this, We will build the scraper (Cheerio plus Axios for speed, Puppeteer only if JS rendering is needed) and migrate your SQLite data to MongoDB with zero change in API behavior. For deduplication, we will hash each scraped record on a composite key and use a unique index in MongoDB. That prevents duplicates even under concurrent cron runs. A couple of quick things to confirm: 1) Do any of the target sites require login or render content via client-side JS? 2) How many tables does your current SQLite schema contain? The number quoted here is a starting estimate. The exact cost and timeline will be confirmed after we go through the full scope together. Looking forward to your response. Best regards, Faizan
$90 USD in 5 days
4.8
4.8

hi there, with over 8 years of experience in node.js full stack development, web scraping and database migrations, i can implement the puppeteer/cheerio scraper to pull data into mongodb and smoothly migrate your sqlite structure while preserving all current app functionality. i'm available right now, ready to start today.
$140 USD in 2 days
4.9
4.9

As a seasoned developer with extensive experience in web development, data migration, and web scraping, I'm your ideal choice for this project. My multi-faceted skills in languages such as JavaScript, Node.js, and Python enable me to deliver efficient scripts tailored precisely to the requirements of your job. I've successfully implemented similar projects before and migrated data from a variety of data sources into MongoDB. I understand the importance of data integrity and guarantee that my scraper script will effectively gather information from diverse websites and prevent any duplicate entries in your MongoDB. Moreover, handling your SQLite conversion to MongoDB should be no hassle; I am acclimated to updating existing codebases while keeping existing functionalities intact. You won't have to worry about any API endpoints being disrupted. Importantly, with me on board, you'll also benefit from my commitment to producing high-quality code within defined timeframe. I further ensure a transparent workflow by integrating proper documentation for future reference. From a clean code base under Git management to meeting acceptance criteria, every aspect of the project is covered with utmost diligence when I'm in charge. Let's build something great together!
$140 USD in 2 days
5.0
5.0

As a versatile tech expert with extensive experience in API Development, JavaScript, MongoDB, Node.js, Python, SQLite and Web Scraping, I firmly believe I can deliver outstanding results that meet all your project's requirements. While my profile showcases a wide range of skills I bring to the table, it's worth noting that data manipulation and migration are my forte; tasks that align perfectly with your project context. To address the first upgrade you mentioned - scaping specific websites and saving content into a new database table/collection - I can deploy efficient and reliable scraping scripts using Puppeteer, Cheerio, or Axios—whatever suits your preference. These scripts will run smoothly on your VPS and can be triggered using a simple npm script or cron.
$240 USD in 3 days
4.7
4.7

Coming from a strong Full-Stack Development background, I foresee no difficulties in completing your data scraping and MongoDB migration project. I have hands-on experience in building robust and productive web applications using JavaScript, Node.js, React etc., and this aligns perfectly with your requirements. Not only dialects in several programming languages including Python for powerful web scraping but also my expertise in databases like MongoDB will be very valuable in ensuring that the migration is successful without any compromise to existing features. Moreover, my proficiency with API development plays a crucial role in making sure all current API endpoints continue to function smoothly even after switching from SQLite to MongoDB. I believe that my strong suit lies in delivering clean, optimized, efficient code for ultimately reliable software solutions. My track record of delivering projects on-time while maintaining effective communication would further streamline the process. In conclusion, as an expert in scalable and secure architecture creation needed for this particular project, I am confident that my skills matched with your objectives will deliver the quality, reliability and long-term success you are seeking. By hiring me, you are not just accessing a set of skills but rather gaining an accountable and responsible partner dedicated to helping your app grow better day by day. Hoping for us to join together to breathe life into your idea!
$140 USD in 7 days
4.7
4.7

Hi, I can handle both tasks while keeping your application's behavior unchanged. ✅ Migrate your existing SQLite database to MongoDB with complete data preservation ✅ Build a headless Node.js scraper (Puppeteer/Cheerio/Axios, depending on the target sites) ✅ Prevent duplicate records during scraping ✅ Update the Node data-access layer so all existing API endpoints continue working ✅ Provide a clear README with migration and scraper setup instructions A couple of quick questions: 1. Approximately how many websites need to be scraped, and are they static or JavaScript-rendered? 2. Which MongoDB setup will you be using—MongoDB Atlas or a self-hosted instance? I can work on a feature branch and deliver clean, well-documented code ready for review and merge.
$80 USD in 2 days
4.8
4.8

Will do it in nodejs/python whichever you prefer. Please provide the sqlite structure and the sites to scrape for me to verify its viability. I will start as soon as you accept.
$120 USD in 3 days
4.8
4.8

Hi, I can help you complete both tasks smoothly without affecting your existing application. With 9+ years of experience in Node.js, React, MongoDB, SQLite, and web scraping, I can build a reliable headless scraper (Puppeteer/Cheerio/Axios based on the target websites), migrate your existing SQLite database to MongoDB, and update the data-access layer while ensuring all existing APIs continue working exactly as they do today. The scraper will be duplicate-safe, cron-ready, and easy to run via an npm script. I'll also provide a clear README covering the migration process and scraper execution. I can start immediately and work directly on your feature branch for a clean and safe integration. Skills: Node.js, React.js, JavaScript, MongoDB, SQLite, Web Scraping, Puppeteer, Cheerio, Axios, REST API, Git. Looking forward to discussing the project with you. Let's connect and get started right away. Thanks, JB
$250 USD in 7 days
4.5
4.5

Done this exact stack before — Node scraper (Puppeteer/Cheerio) feeding a MongoDB collection, migrated from SQLite. For your setup: I'd write a headless Node script that scrapes your target sites and stores structured content in a new Mongo collection, then migrate your existing SQLite schema to MongoDB with full data integrity. Triggers as an npm script or cron on your VPS. SQLite → Mongo migration is straightforward once the schema is mapped. Can deliver both in 3–4 days. What are the target sites?
$100 USD in 4 days
4.9
4.9

With over 12 years of dedicated experience in web development, I bring a wide array of skills to the table, tailor-made for your project. As a MERN stack specialist who is also adept in MongoDB and Node.js - the very core components needed for this task - I am confident that I can create a repeatable scraping script, pulling data efficiently from your specified websites and inserting them meticulously into MongoDB without duplicates. I have hands-on experience with tools like Puppeteer, Cheerio, and Axios that can be used to build an efficient scraper script, all within your specified preferences of npm or cron triggers. In terms of professionalism and customer satisfaction, I consider myself second to none. I pay utmost importance to detail and deadlines; thus ensuring on-time delivery of precise work. Alongside a successfully executed solution for your project, you can count on receiving a well-documented readme explaining the step-by-step process of running the scraper and outlining how the intricate migration was performed. Why look any further when you can have an experienced and diligent freelancer at your service? Let's connect and discuss further on how we can take your React+Node application
$140 USD in 7 days
4.5
4.5

Dear Client, I can help you extend your current React + Node application by implementing a clean MongoDB migration and adding a reliable, headless scraping system while ensuring your existing features remain fully intact. Approach: Build a Node-based scraper using Puppeteer or Cheerio (depending on site complexity), runnable via npm scripts or cron on your VPS. Implement deduplication logic to prevent duplicate inserts when storing scraped data in MongoDB. Design and replicate your existing SQLite schema into MongoDB collections with a structured migration process. Migrate all existing data safely while validating consistency and integrity. Refactor your Node data-access layer (DAO/services) to switch from SQLite to MongoDB without changing API behavior. Ensure all existing endpoints continue functioning without breaking changes. Add clear documentation for running the scraper and performing or repeating the migration. Experience & References: I have 5+ years of experience in Node.js backend development, database migrations (SQLite → MongoDB/PostgreSQL), and building production-ready scraping pipelines with Puppeteer and Cheerio, focusing on reliability and clean architecture. Start Date: Available immediately and can deliver a stable migration with scraping automation and zero disruption to your current application.
$140 USD in 7 days
4.3
4.3

Surat, India
Payment method verified
Member since Jul 16, 2024
₹600-1500 INR
₹1500-12500 INR
₹600-1500 INR
₹75000-150000 INR
₹600-1500 INR
₹1500-12500 INR
$15-25 USD / hour
$1500-3000 USD
₹1500-12500 INR
$3000-5000 USD
£10-15 GBP / hour
$10-30 USD
$750-1500 AUD
$250-750 USD
₹12500-37500 INR
$250-750 USD
₹750-1250 INR / hour
$10-30 CAD
$30-250 USD
$3000-5000 USD
₹12500-37500 INR
€8-30 EUR
$10-30 USD
$250-750 USD
₹75000-150000 INR