Ashot Vardanyan
Winning proposal- Projects -
- Rating -
- Rating 358
Budget: 500 USD Deadline: 10 days
I estimate that the work will take about 7–10 days, assuming around 8 hours of work per day. The exact timing may vary depending on the type and complexity of the code, as unexpected issues or errors could arise.
Budget: 500 USD Deadline: 7 days
Hello.
I am interested in your project. I am confident that I can deliver effective and high-quality work that meets your requirements and expectations. I have over 8 years of experience. I am ready to discuss the details and start working. I look forward to your response.
Budget: 1000 USD Deadline: 15 days
Hello!
Thanks for your detailed explanation.
As a full stack developer, I have enough experience in Typescript,React.js, firebase, Stripe integration, etc
I have a confidence to build your project successfully
Let's discuss in more detail
Best Regards!
Budget: 1000 USD Deadline: 20 days
Dear Snezhana Yosipenko,
I am excited to apply for the developer position to complete and enhance the Wine Learning Platform. With extensive experience in React, TypeScript, Firebase, and Stripe integrations, I am confident in delivering a clean, secure, and production-ready platform that meets your requirements.
Approach to the Project
Project Review and Visual Context
I will thoroughly review the provided video demonstrations to understand the platform’s functionality, UI flow, and business logic. This will ensure alignment with your vision before diving into the codebase.
Code Review and Cleanup
I will conduct a comprehensive audit of the React + TypeScript codebase to:
Enhance structure, readability, and maintainability by refactoring poorly named variables, removing outdated logic, and adhering to best practices.
Identify and mitigate potential security vulnerabilities, such as improper input validation or exposed API keys.
Implement consistent coding standards and documentation for future scalability.
Stripe Integration
I will ensure Stripe operates seamlessly in both test and production modes by:
Validating payment flows to confirm correct access level activation post-purchase.
Implementing robust webhook handling to manage subscription events (e.g., payment success, failure, or cancellation).
Testing edge cases, such as failed payments, and providing clear user feedback.
Firebase Integration
I will integrate Firebase to:
Track user progress (e.g., lesson completion) using Firestore with a scalable data model.
Enforce access restrictions based on subscription tiers, ensuring users only access authorized content.
Optimize real-time synchronization between Firebase and the frontend for a smooth user experience.
Access Level Logic (Tiers 1–4)
I will implement a secure and modular access control system to:
Restrict content visibility based on the user’s subscription tier (1–4).
Use Firebase Authentication and Firestore rules to enforce access at both the client and server levels.
UI Polish and Error Handling
I will enhance the UI based on the video feedback, focusing on:
Consistent spacing, typography, and button styles using Tailwind CSS for a polished look.
Clear, user-friendly error messages for scenarios like failed payments or restricted access.
Responsive design to ensure compatibility across devices.
Production Deployment
I will prepare the platform for Firebase Hosting by:
Creating an optimized product
Budget: 500 USD Deadline: 7 days
Hello, how are you?
I've checked your videos and requirements.
I can finish this application based on your requirements perfectly.
Let's connect and completed all.
Thanks.
Proposals are currently absent
Current freelance projects in the category Javascript and Typescript
-
602 USD
Development of Telegram Mini App (RPG Game)
Web Programming 64 proposals 29 July
-
Not specified
Automation of creating vertical videos of one type using a plugin in After Effects.
HTML & CSS 14 proposals 23 July
-
134 USD
Development of a Tampermonkey script for automating responses in the internal CRM via the OpenAI API.
Web Programming 83 proposals 20 July