
Fechado
Publicado
My production-ready React 18 + Redux Toolkit app already supports two entry points—one for admins and one for members—where study-group penalties accumulate when diary posts are missed. I now need a clean, well-tested donation flow that lets members offset those penalties. Phase one centres on the member experience: a secure uploader that accepts only PDF and JPEG/PNG files, shows progress, and ties each upload to the member’s current penalty balance. Word documents and any other formats should be rejected with a clear message. Once the upload path is stable, we will extend the API slice, add Redux entities for “PendingDonation” and “ApprovedDonation”, and build a simple moderation table where admins can open the file, approve or reject it, and watch the penalty total adjust automatically. I’d like to begin by framing crisp acceptance criteria together, then move through milestone-based delivery: • Milestone 1 – Acceptance criteria & technical blueprint • Milestone 2 – Member upload UI, validation, storage endpoint, unit tests • Milestone 3 – Admin review screen, approval logic, integration tests • Milestone 4 – Regression suite, documentation, hand-off TypeScript throughout, React Testing Library/Jest at a minimum; Cypress end-to-end tests are a plus. Please keep components modular, follow our existing ESLint/Prettier setup, and document any new environment variables. The sooner we can lock the first milestone, the faster the rest will fall into place.
ID do Projeto: 40166343
30 propostas
Projeto remoto
Ativo há 7 dias
Defina seu orçamento e seu prazo
Seja pago pelo seu trabalho
Descreva sua proposta
É grátis para se inscrever e fazer ofertas em trabalhos
30 freelancers estão ofertando em média ₹932 INR/hora for esse trabalho

Hi, I’m a full-stack developer with 5+ years of experience in React, Redux Toolkit, TypeScript, and backend systems (Laravel/Node). I can deliver your donation flow in a structured milestone-based approach and ensure it’s secure, modular, and fully tested. What I will deliver Milestone 1: Acceptance criteria + technical blueprint (API contract, data model, storage plan, penalty adjustment rules). Milestone 2: Member upload UI with file validation (PDF, JPEG, PNG only), progress bar, error messages, and backend storage endpoint. Unit tests included. Milestone 3: Admin moderation table with approve/reject actions, pending/approved entities, and automatic penalty updates. Integration tests included. Milestone 4: Regression suite, documentation, and final handoff. Key Features Secure upload (only allowed file types) Progress indicator + validation Redux entities for PendingDonation & ApprovedDonation Clean API slice and scalable architecture Jest + React Testing Library (Cypress optional) Full TypeScript + ESLint/Prettier compliance I’m ready to start immediately. If you want, we can finalize the acceptance criteria and begin Milestone 1 today. Best, Bhargav
₹1.000 INR em 40 dias
7,0
7,0

With every project I undertake, my aim is to provide a complete and comprehensive solution that centers around quality, performance, dedication, and above all, customer satisfaction. My suite of skills, which ranges from Ruby on Rails and Sinatra web development to iOS, Android using flutter & React Native apps will prove particularly useful in building your Donation Penalty Module for React. What sets me apart from the rest is not just my technical proficiency but my focus on good documentation practices as well. I'm well-versed in jQuery, AngularJS and NodeJS and have extensive experience with all aspects of the software development cycle- from coding to testing. This means that I can not only help you build your secure uploader that accepts only PDF and JPEG/PNG files but also ensure a neat rejection functionality for any other unsupported formats. Furthermore, I understand the importance of working within existing frameworks, adhering to set-up guidelines and keeping components modular. Having been in the industry for a long time, I've become adept at problem solving quickly which allows me to overcome any challenges that may arise during the project. My high regard for client satisfaction coupled with my experience in development and testing makes me your ideal candidate for this project. Let's craft an awe-inspiring donation flow!
₹800 INR em 40 dias
5,5
5,5

Hi Client, I’d love to help implement a secure, well-tested donation flow for your React 18 + Redux Toolkit app, seamlessly tying member uploads to penalty balances. I have extensive experience in building modular React/TypeScript components, integrating file uploads, and implementing Redux slices with clean state management. Proposed approach: Milestone 1 – Technical Blueprint: Collaborate to define crisp acceptance criteria and design the member upload flow, validation rules, and Redux entities for Pending/Approved donations. Milestone 2 – Member Upload: Build a secure uploader accepting only PDF/JPEG/PNG, with progress feedback, client-side validation, and connection to current penalty balances. Unit tests with React Testing Library/Jest will cover edge cases. Milestone 3 – Admin Review: Admin moderation table with approve/reject actions, updating the member’s penalty total automatically. Integration tests ensure data flows correctly. Milestone 4 – Regression & Handoff: Full regression suite, Cypress end-to-end tests (optional), documentation of environment variables, and modular component guidelines consistent with your ESLint/Prettier setup. I prioritize clean, maintainable code and smooth collaboration, and I can start immediately by locking down the first milestone so the full flow can roll out efficiently. Thanks & Regards,
₹750 INR em 40 dias
3,6
3,6

Hello Sir, I’m a Full Stack Developer with strong experience in React 18, Redux Toolkit, and TypeScript, particularly on production apps with role-based flows. I’m comfortable joining an existing codebase, respecting linting/testing standards, and delivering features through clear acceptance criteria and milestone-driven execution. How I’d approach your donation flow: Milestone 1 – Blueprint Define acceptance criteria, data contracts, and edge cases (file size/type, retry, duplicate uploads). Milestone 2 – Member Upload Secure uploader with progress tracking Strict validation (PDF, JPG, PNG only) with user-friendly errors Penalty-aware binding per member Modular components + unit tests (RTL/Jest) Milestone 3 – Admin Review Redux entities for Pending/ApprovedDonation Admin table with preview, approve/reject actions Automatic penalty recalculation Integration tests + API slice extension Milestone 4 – Hardening Regression coverage (Cypress if useful) Documentation & env variable notes Common risks & my solutions: Invalid or unsafe uploads → MIME + magic-byte validation server-side State inconsistencies → Normalized Redux entities + selectors Test fragility → Contract-based mocks and deterministic fixtures I focus on clean, test-covered code, predictable delivery, and smooth hand-offs. Ready to lock Milestone 1 and move fast. Best regards, Digvijay
₹1.000 INR em 45 dias
3,3
3,3

Hi there, I have reviewed your project titled Donation Penalty Module for React and I am a strong fit based on my experience delivering audited, production-grade React workflows with Redux state and admin moderation flows. I have over 7 years of experience handling React and TypeScript applications, including file upload pipelines, Redux Toolkit API slices, role-based UI flows, and automated testing. I regularly work with React 18, Redux Toolkit, TypeScript, Jest, React Testing Library, and Cypress while following strict linting and modular component standards. I reduce client risk by locking acceptance criteria early, delivering milestone-based increments, and validating behavior through unit, integration, and regression tests. I am comfortable working within existing ESLint and Prettier rules and documenting all environment changes clearly. I am available to start immediately. Regards Chirag
₹750 INR em 40 dias
2,6
2,6

Hello, I’ve carefully reviewed your project requirements and clearly understand the tasks involved. I have 13 years of experience and strong expertise in the exact skills this project requires. I have successfully delivered similar projects before and can share relevant samples if needed. I will complete this within your expected timeline while maintaining quality and clear communication. I look forward to working with you and contributing sincerely to your project’s success
₹1.000 INR em 40 dias
3,0
3,0

Hello, I’m comfortable working milestone-by-milestone, starting with clear acceptance criteria and a technical blueprint, then delivering modular components with React Testing Library/Jest (and Cypress where useful), fully aligned with existing ESLint/Prettier rules. A couple of quick questions before locking Milestone 1: Where will uploaded files be stored (S3, local storage, existing service)? Should penalty adjustments occur immediately on admin approval or via a background job? I have 7+ years of experience building production-ready React and TypeScript applications, including Redux Toolkit state modeling, secure file uploads, role-based admin flows, and well-tested UI/API integrations. Let discuss about the project, budget and timeframe in chat box Awaiting for response Thanks, Raj M
₹750 INR em 40 dias
1,8
1,8

Hello, I’m Ankur, a freelance developer with a dedicated team of professionals. I read all your requirements for Website and I assure you that I will provide high-quality work at the proper time. Additionally, we also provide you 3 months of support from our side. As a Full Stack Developer, I specialize in Web and App Development, boasting a portfolio of stunning projects with top-notch UI/UX design. My expertise spans Flutter (for both Android and iOS), PHP, and WordPress, and I bring over 7 years of experience to the table. Whether it’s websites, applications, or e-commerce platforms, I’ve got you covered. But I’m not limited to just coding. My skill set extends to graphic design and logo creation, offering you a one-stop solution for all your project needs. With a track record of over 500 completed projects, I am committed to delivering nothing short of excellence. My ultimate goal is your complete satisfaction. Thank you for considering me for your project. I’m ready to transform your vision into a reality that stands out in today’s competitive landscape. Best Regards, Ankur Hardiya
₹1.000 INR em 22 dias
0,3
0,3

Greetings, ✪✪✪ Excited to begin – let's work! ✪✪✪ I’ve reviewed your React 18 + Redux Toolkit setup and the planned donation flow with member uploads, admin moderation, and automatic penalty adjustments. I’m comfortable working end-to-end in TypeScript with Redux slices, secure file validation (PDF/JPG/PNG only), progress tracking, and a fully tested pipeline (Jest/RTL, Cypress if needed), following existing ESLint/Prettier rules. I can structure the work exactly by your milestones: • Acceptance criteria + technical blueprint • Member upload UI + API + validation + unit tests • Admin review & approval flow + integration tests • Regression suite, docs, and clean hand-off Can we have a quick chat to lock the acceptance criteria and architecture so we can kick off Milestone 1 immediately? Thanks and Regards, Ankush Saini
₹1.000 INR em 40 dias
0,4
0,4

Hi, Hope you're doing great! I just went through your project description, and I’m excited about the opportunity to work with you. Based on your requirements, I’m confident that I can deliver high-quality results that align perfectly with your vision. ? Here’s a quick snapshot of what I bring to the table: ✔️ Expert in PHP, HTML5, CSS3, JavaScript and Vue.js ✔️ Hands-on experience with frameworks like Laravel, Yii1/Yii2, CodeIgniter, CakePHP, Symfony ✔️ Strong database knowledge: MySQL ✔️ Proven track record of building dynamic, responsive, and user-friendly websites across various industries What sets me apart is not just my technical expertise, but my focus on clear communication, meeting deadlines, and building long-term relationships with clients. ? Let’s chat! I’d love to learn more about your project goals and see how I can help bring them to life. Looking forward to the possibility of working together! Thank you and best regards
₹1.000 INR em 40 dias
0,0
0,0

Hello, I’ve reviewed your setup and I really like how clearly the architecture and delivery process are already defined. A penalty-offset donation flow fits naturally into your existing Redux Toolkit structure, and the milestone breakdown you’ve outlined is exactly how I prefer to work. Here’s how I would approach this: Milestone 1 We lock acceptance criteria, edge cases, API contracts, Redux entity shape, and testing strategy so there’s no ambiguity later. Milestone 2 Member upload flow with strict file validation (PDF, JPG, PNG only), progress UI, clear rejection messaging, secure storage endpoint, and unit tests. Milestone 3 Admin moderation table with preview, approve/reject logic, automatic penalty recalculation, and integration tests. Milestone 4 Regression coverage, documentation, environment variable notes, and clean hand-off. I follow existing ESLint/Prettier rules, keep components small and composable, and ensure Redux slices and API logic remain easy to extend. I’m also comfortable adding Cypress E2E coverage if you’d like that included in milestone 4. My goal is not just to implement the flow, but to leave you with a feature that feels native to your codebase, fully tested, and easy to evolve. Quick question: Do you already have a storage provider in place for uploads (S3, GCS, local), or should that be part of the milestone-1 design discussion? I’m ready to start with the acceptance criteria and blueprint as soon as you are. Best regards, Sagar Panwar
₹1.000 INR em 40 dias
0,0
0,0

Gurugram, India
Membro desde abr. 17, 2022
$250-750 USD
$10000-20000 USD
$200-500 USD
$10-75 USD
€3000-5000 EUR
$10000-20000 USD
$10-200 USD
$250-750 USD
₹600-1500 INR
$30-250 USD
€3000-5000 EUR
₹400-750 INR / hora
$15-25 USD / hora
$20000-50000 CAD
$2-3 USD / hora
$8-15 AUD / hora
$15-25 USD / hora
£750-1500 GBP
$30-250 NZD
$250-750 USD