
Closed
Posted
Paid on delivery
Senior React/TypeScript Developer – Multi-Location Gas Station Operations Platform Project Overview We are building a cloud-based operations platform for a growing group of Shell and Esso gas stations across Canada. The goal is to replace multiple operational spreadsheets with a centralized web application that streamlines daily management tasks, reporting, cash reconciliation, and operational visibility across multiple locations. This is not a marketing website. We are building an internal business application used daily by station managers and operational staff. The platform should be designed for approximately 50 users initially, with the ability to scale to additional locations and users over time. Important Business Constraint Shell and Esso do not currently provide direct API access for the data we need. The system must therefore support importing and processing: CSV files Excel files (.xlsx) Future support for PDF imports The solution should be designed so new report formats can be added easily. Required Technical Skills Must Have React TypeScript [login to view URL] Vercel deployment experience PostgreSQL REST API development GitHub workflow Responsive UI development Strongly Preferred Neon PostgreSQL Prisma ORM Material UI (MUI) TanStack Query React Hook Form Excel file processing CSV import systems Multi-tenant or multi-location applications Project Scope Phase 1 MVP Authentication & Security Multi-Location Management Data Import Engine Dashboard Cash Management Reporting Audit & Tracking Technical Requirements Frontend [login to view URL] React TypeScript Material UI Backend [login to view URL] APIs TypeScript Database Neon PostgreSQL Hosting Vercel Storage Vercel Blob (or equivalent) Quality Expectations Clean architecture Strong TypeScript usage Production-ready code Unit testing Documentation Secure coding practices Future Roadmap (Not Required for MVP) OCR document processing AI-assisted data extraction Automated report ingestion Scheduled reports Forecasting and analytics When Applying Please include: Similar business applications you have built. Experience with React, TypeScript, and Next.js. Experience deploying on Vercel. Experience working with Excel/CSV imports. Database technologies used in previous projects. Estimated timeline. Estimated budget. Availability for ongoing support and future enhancements.
Project ID: 40566880
191 proposals
Remote project
Active 1 day ago
Set your budget and timeframe
Get paid for your work
Outline your proposal
It's free to sign up and bid on jobs
191 freelancers are bidding on average $584 CAD for this job

Hello! We can build a multi-location operations platform for your station teams. 1. Which workflow should we prioritize in the MVP? 2. Do you already have sample CSV or Excel files for imports? — About us We are dZENcode – a full-cycle IT company for digital product development: from design and programming to integrations and post-release support. We build projects from scratch and also work on existing solutions that need further development, improvements, or technical support. You can find detailed information about our services and rates on our official website: https://dzencode.com. Please review it – after that, we can discuss the details and agree on the next step. ⚠️ After clarifying all details, we will define the scope, the suitable cooperation format – task-based, outsourcing, or outstaffing – and the final cost. Projects are guaranteed to reach release with us: • 10+ years providing IT services; • 90+ in-house specialists; • 250+ public reviews since 2015; • We support products under SLA after launch; • We work under NDA and a company contract!
$500 CAD in 7 days
5.5
5.5

Hi You’re seeking a hands-on, multi-location cloud operations platform to replace scattered spreadsheets with a centralized web app for daily management, cash reconciliation, reporting, and operational visibility across Shell and Esso sites in Canada. I’m a results-driven AI and web developer with experience in scalable React/TypeScript apps, REST APIs, and cloud deployments. I turn complex data flows and import-heavy workflows into repeatable, secure systems with clear handoffs and maintainable code. I emphasize practical architecture, strong typing, robust data management, and production-ready delivery, plus documentation to keep the system stable as you scale. For your project I’d structure MVP-focused phases: secure multi-location authentication, a data import engine handling CSV/Excel with pluggable report formats, a role-based dashboard, cash management and reconciliation modules, and audit trails with data lineage. An API-first approach, Neon PostgreSQL for multi-tenant data, and Vercel-hosted front and API routes will yield a scalable baseline. Each phase ends with a working setup, testable deliverables, and a documented component map to add new formats quickly. I can provide reference architecture diagrams and lightweight usage guides to help onboarding. Best, Justin
$500 CAD in 7 days
5.8
5.8

Greetings, I have read the project description but haven't found any details requirements open a chat to discuss requirements in details. Regards
$500 CAD in 7 days
4.7
4.7

Hello Dear, I’m Md Ruhul Ajom. I’m a Full-Stack Web & Mobile App Developer with 10+ years of hands-on experience building everything from business websites to complex systems, including CRM, dashboards, chat apps, and delivery platforms. I have completed my B.S.C Engineering in Computer Science and Engineering (CSE) from BUET. How Can I Help You 1. Build your project from scratch or improve existing systems 2. Develop fast, responsive, and modern UI 3. Create a secure backend with clean architecture 4. Integrate APIs, payment systems, and third-party services 5. Optimize performance for better speed and scalability Core Skills Frontend: HTML, CSS, Bootstrap, Tailwind, JavaScript, Vue.js, React.js Backend: PHP (Laravel), Python, Ruby on Rails, C#, Rust Mobile Apps: React Native, Swift, Kotlin Database: MySQL & SQL-based systems Tools: Git, Docker, Linux What Makes Me Different? 1. I focus on real business results, not just code 2. I communicate clearly and respond quickly 3. I deliver clean, maintainable, production-ready work 4. I respect deadlines and project goals If you want a developer who understands both technical execution and business impact, let’s talk. I’m ready to start and discuss your project in detail. Best regards, Md Ruhul Ajom
$250 CAD in 4 days
4.8
4.8

Hello, Our team has experience with TypeScript, React, REST API, and PostgreSQL, having developed internal business applications for various clients that required seamless data management and multi-user interfaces. For example, we built a centralized operations platform that enabled effective reporting and task management for a network of retail locations, improving visibility and operational efficiency, which aligns perfectly with your goals for your gas station operations platform. We propose to create a scalable web application that consolidates daily management tasks and cash reconciliation while providing analytics in real-time. Our approach will include defining a microservices architecture, implementing robust authentication mechanisms, and ensuring data integrity, followed by comprehensive testing and phased deployment. Thanks, PureCode Company
$330 CAD in 5 days
3.9
3.9

Hi, Aashiq (Ash) here from Cape Town, South Africa. This project instantly caught my eye, so I had to reach out. I see you are looking to build a cloud-based operations platform for Shell and Esso gas stations in Canada, streamlining daily tasks and reporting. I specialize in helping businesses boost efficiency and ROI through high-converting websites and user-focused solutions. Feel free to request samples of my successful projects. Based on what you mentioned, here is how we would approach the project: - Develop a user-friendly dashboard for multi-location management - Implement a robust data import engine for CSV, Excel, and future PDF support - Ensure seamless integration with Neon PostgreSQL and Vercel deployment Rest assured, I will prioritize clear communication and deliver a top-notch solution optimized for performance. Best Regards, Aashiq
$400 CAD in 7 days
3.8
3.8

Sam here. Daubix has built 15+ AI automation systems, saved 1,700+ hours, and built dashboards handling lead data at scale. Your core need is an internal operations platform that replaces spreadsheets with a secure multi location system for imports, reconciliation, dashboards, and audit visibility. I would approach this as data in from CSV and Excel, validation and mapping logic that normalizes each Shell or Esso report format, storage in PostgreSQL, then role based dashboards and reports for managers and owners. I have built data driven systems including a B2B lead engine reaching 28,000 fresh leads per month and an operating dashboard with enrichment, fallback logic, KPI tracking, and review queues. Do you already have sample CSV and Excel files from Shell and Esso that the MVP import engine needs to support first? I can focus on a clean MVP scope, documentation, and a structure that makes future formats, OCR, and AI extraction easier to add later. * Sam
$500 CAD in 7 days
3.7
3.7

✅It sounds like you've put a lot of thought into this project ✅and want to get it done right. I have successfully developed a cloud-based operations platform for a chain of retail stores, streamlining their daily operations similar to your gas stations. Understanding the goal of replacing operational spreadsheets with a centralized web application is vital to enhance efficiency and transparency. The specific job detail of needing to support CSV, Excel, and future PDF imports aligns with my expertise in developing flexible data import engines. My relevant expertise includes robust performance optimization, stringent security measures, and a focus on delivering exceptional user experiences. Would it be a ridiculous idea for you to send me a message and see whether we're the right fit for this project? Kind regards, Curtley
$550 CAD in 7 days
2.2
2.2

Build the multi-location operations platform in React/TypeScript with a Node.js/Express backend and PostgreSQL, modeling stations, shifts, and cash-drawer entries as tenant-scoped tables so station managers only see their own location while owners get roll-up dashboards across all sites. Since Shell/Esso won't expose direct APIs, I'll structure manual daily entry forms (fuel sales, cash counts, card settlements) with validation and discrepancy flags instead of trying to scrape pump data, plus CSV/Excel import so the existing spreadsheets migrate without re-keying historical numbers. Role-based access (station manager vs. regional/owner) will run on JWT auth with row-level permissions, and reporting will use server-side aggregation queries with a lightweight charting layer (Recharts) to stay fast for the 50-user footprint without over-engineering. Given the scope will grow as more locations onboard, I'd deliver a working core module first — auth, station/shift entry, cash reconciliation, basic reporting — within the $750 phase, then scale the schema for additional locations without rework.
$700 CAD in 14 days
0.3
0.3

Hi — a multi-location gas-station operations platform is fundamentally a multi-tenant problem: each Shell/Esso site needs its own data and view while head office sees everything. I build React/TypeScript front-ends on solid backends, so I'd model location as a first-class tenant (data scoped per site, roles for site staff vs regional managers) and build the operations dashboards on top. Clean, typed, and structured to add locations without a rewrite. Rating 5.0 stars. Two questions: what operations does v1 cover (inventory/fuel, shifts, sales reporting?), and how many locations at launch? — Ricardo
$600 CAD in 25 days
0.4
0.4

Fastest Finger First: Caught your post within 60 seconds before the queue got flooded! We will develop a centralized, cloud-based platform to unify your multi-location gas station operations. Our solution replaces manual spreadsheet tracking with a scalable architecture tailored to your specific infrastructure. - Custom data ingestion engine designed to normalize complex CSV, Excel, and PDF formats from multiple fuel suppliers. - Centralized database management system ensuring real-time data visibility across all your locations. 1. What specific libraries or approaches do you prefer for handling complex Excel/CSV parsing and validation in a Node.js/Next.js environment? 2. Are there existing data schemas or templates for the current operational spreadsheets that the import engine needs to conform to? Thanks & Regards, Team Parvati And Sons (Powered by PRASIT — our own Agentic AI tool)
$700 CAD in 30 days
0.0
0.0

Hi, I build production web systems with TypeScript and Python backends, including data-heavy internal tools and ingestion pipelines. The hard part here is not UI. It’s handling inconsistent file inputs across locations while keeping data integrity. You’ll also face challenges around multi-tenant data isolation, auditability, and reconciling financial records from imperfect sources. As usage grows, import performance and traceability will matter more than raw feature count. How are file formats currently varying between locations? What defines the ground truth during reconciliation conflicts? Is there an existing schema or are we standardizing from raw reports? Happy to go deeper once aligned.
$490 CAD in 7 days
0.0
0.0

Hello. This is Bravion from Cleveland. I am excited to submit my proposal for your Cloud-Based Gas Station Operations Platform project. Here's how I can help: -- Extensive experience building complex, cloud-based business applications using React, TypeScript, and Next.js. I have a proven track record of delivering high-quality, scalable solutions. -- Expertise in integrating with various data sources, including CSV, Excel, and PDF files. I can build a robust data import engine to streamline your operational data. -- Strong background in database design and management, particularly with PostgreSQL and Neon. I can ensure your data is securely stored and easily accessible. -- Proficient in deploying applications on Vercel, leveraging their serverless architecture and seamless integration with Next.js. A few clarifying questions: 1. Can you provide more details on the specific reporting and analytics requirements for the platform? 2. Do you have any preferences or constraints regarding the user authentication and authorization model? If you want high-quality results, please do not hesitate to contact me.
$500 CAD in 5 days
0.0
0.0

Hey, Senior React/TypeScript Developer – Multi-Location Gas Station Operations Platform - I've successfully delivered similar cloud-based solutions for multiple clients, including a project that extended beyond the initial scope due to its success. With 14 years of full-stack experience, I can confidently take on this challenge. My proposed rate is CAD 675, aligned with your budget range and the complexity of the project. Given the project's objectives, a quick question: What specific features or functionalities are prioritized for the initial phase? Raphael
$750 CAD in 3 days
0.0
0.0

IF YOU'RE NOT HAPPY, YOU DON'T PAY. I recently completed a very similar project, achieving faster load times for a multi-location operational platform. Briefly mention that you are new to Freelancer.com but have real experience delivering large, complex projects. I have experience in delivering large-scale projects and working with technologies like React, TypeScript, and PostgreSQL. Show that you carefully read the client's job post. My solution focuses on building a clean, scalable, and efficient cloud-based operations platform that streamlines daily management tasks across multiple gas station locations. Briefly explain how you work. I focus on planning the structure correctly, writing maintainable code, and delivering reliable solutions on time. Write one confident closing sentence that shows you are ready to begin. If this aligns with your project, feel free to reach out to discuss scope and pricing. Regards, Ridwaan M If this aligns with your project, feel free to reach out to discuss scope and pricing.
$450 CAD in 7 days
0.0
0.0

"Hi there. This is an interesting project. Before anything else, one area I'd pay particularly close attention to is handling the data import challenge with Shell and Esso's lack of API access. To ensure seamless operations, we can develop a robust data import engine that efficiently processes CSV, Excel, and potentially PDF files. By building a flexible solution, we can easily integrate new report formats in the future, mitigating any data import hurdles. My question for you is: How critical is the ability to automate the report ingestion process for your operational efficiency goals? Understanding this can shape our approach to streamline your daily management tasks effectively. Looking forward to engaging. Even if we don't end up working together, you'll still walk away with valuable insights from our discussion. Regards, Riyaaz"
$350 CAD in 7 days
0.0
0.0

It’s not clear what exactly you need, but please contact me and I think I can figure out your problem.
$500 CAD in 7 days
0.0
0.0

Hi Your main challenge is replacing spreadsheets with a secure, scalable system that supports multiple locations and reliable CSV/Excel imports. I can build a clean, responsive solution with React, PostgreSQL, REST APIs, and modern dashboard architecture. I focus on maintainable code, performance, and long-term scalability. I'd be happy to discuss your project. The listed budget appears significantly lower than the actual scope of work. Based on the requirements, my estimated fixed price for delivering a production-ready MVP is approximately USD 10,000. After reviewing the complete specifications, I can provide a final timeline and detailed project plan. Best regards, Sayed Hassan D.
$2,000 CAD in 25 days
0.0
0.0

Cambridge, Canada
Member since Jul 7, 2026
₹1500-12500 INR
$250-750 CAD
£1500-3000 GBP
₹37500-75000 INR
$8-15 USD / hour
$10-30 USD
$750-1000 USD
$15-25 USD / hour
₹600-1500 INR
$250-750 USD
£10-30 GBP
€30-250 EUR
$10-30 USD
$300 USD
$30-250 CAD
₹37500-75000 INR
$30-250 USD
₹5000-8000 INR
₹1500-12500 INR
$2-8 USD / hour