
Closed
Posted
Paid on delivery
I run a single-page HTML/JavaScript web app on Netlify that organises lawn-bowls draws for our club. The next step is to add two connected features: 1. A secure email-and-password login that stores each subscriber’s credentials and applies user-specific permissions. 2. Stripe integration for recurring subscription payments so members can pay their annual fees directly through the site. The offering of a 30 day free trial period. The codebase is small and already sits on a GitHub repo linked to Netlify, so I expect the new functionality to be delivered as a clean pull request with all necessary serverless functions, environment variables and front-end hooks clearly documented. What I need: 1. A simple login/signup system so only paying users can access the app or a family share arrangement with say 3 shares 2. Stripe payment integration with an annual subscription following a 30-day free trial 3. A basic admin view so I can see who has paid and manually grant or revoke access if needed 4. The app itself should not change — just gate it behind the login Tech I’m already using: • Netlify (hosting) • Plain HTML, CSS, JavaScript (no frameworks) • No existing backend or database What I’m looking for in a developer: • Experience with Netlify Functions or a simple backend • Experience with Stripe payments • Able to explain what you’re doing in plain English • Deliver the total application I can manage myself going forward Questions I want answered in your proposal: • What tech will you use for the login/authentication? • How will you make sure someone can’t access the app without paying? Or pass on their logon details to others • What ongoing costs should I expect beyond Stripe’s transaction fees? • How long will it take? Please keep the tech choices aligned with Netlify’s ecosystem (Functions, Identity, etc.) or propose an equally streamlined alternative that won’t require moving away from the current hosting setup.
Project ID: 40513985
170 proposals
Remote project
Active 20 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
170 freelancers are bidding on average $1,057 AUD for this job

⭐️⭐️⭐️ Netlify Authentication & Stripe Subscription Integration for HTML Web App ⭐️⭐️⭐️ Hello, I checked the JD and understand that you want to enhance your existing Netlify-hosted HTML/JavaScript application by adding secure user authentication, recurring Stripe subscriptions with a 30-day free trial, and an admin panel while keeping the existing app functionality unchanged and protected behind a login. Features: * Email and password authentication * Secure user registration and login * Subscription-gated application access * Stripe annual subscription integration * 30-day free trial support * Family sharing plan management * Protected routes and access control * Netlify Functions integration * Serverless backend architecture * User account management * Admin dashboard * Payment status monitoring * Manual access grant/revoke controls * Subscription lifecycle management * Webhook handling for Stripe events * Environment variable configuration * GitHub-ready pull request delivery * Documentation for setup and maintenance * Responsive login interface * Security best practices and session management Let’s chat… Thanks
$940 AUD in 12 days
9.7
9.7

Hello, I have carefully read your requirements, and it would be an honor to help add secure login and Stripe subscriptions to your Netlify app. With 14 years of development experience, I can implement Netlify Identity/Supabase Auth, Stripe annual subscriptions with a 30-day free trial, and a simple admin panel to manage user access. The app will remain unchanged and securely gated behind authentication, with subscription checks ensuring only active paying members can access it. Family-sharing options and account-sharing limits can also be configured. I will deliver a clean GitHub pull request with all Netlify Functions, environment variables, documentation, and setup instructions. Please check my profile for reviews and ratings from previous clients. The budget and timeline can be discussed further based on your preferred setup. Warm Regards, Harpreet Singh
$750 AUD in 5 days
9.5
9.5

Hi there, We understand you need to add a secure login system and Stripe subscription payments to your single-page HTML/JavaScript web app on Netlify. You want to restrict access to paying users, offer a 30-day free trial, and have an admin view to manage subscriptions. We'll use Netlify Identity for login/authentication and Netlify Functions for serverless backend functionality, aligning with Netlify's ecosystem. To ensure only paying users can access the app, we'll implement Stripe's subscription webhooks to sync payment status with Netlify Identity. For added security, we'll use JSON Web Tokens (JWT) to authenticate users. Our team has experience with Netlify Functions, Stripe payments, and JavaScript. We've built similar projects, such as a membership site with Stripe integration and a custom login system using Netlify Identity. One question: Will you need any additional features, such as email notifications for subscription reminders or expiration dates? Feel free to message us to discuss the details! — Webbook Studio
$1,500 AUD in 20 days
9.2
9.2

Hi — Elias here from Miami. I see you're looking to implement a login system and Stripe subscriptions for your lawn-bowls web app. It’s a great project, but I understand that handling user authentication and payment integration can come with some unexpected hurdles. One common issue is ensuring a smooth user experience during login and payment processes. If there are any hiccups, it can lead to frustration and lost users. Another challenge is securely managing user data while integrating with Stripe, which is crucial for compliance and trust. My approach would involve first setting up a simple and secure authentication process using Netlify’s functions. For Stripe, I’d ensure that the payment flow is seamless and error-free so that users can easily subscribe without any confusion. I can also implement error handling to catch any issues before they reach the user. To get a clearer picture, could you share more about how you envision the user flow? Also, do you have a preferred method for handling user data and subscriptions? Looking forward to hearing from you.
$1,000 AUD in 5 days
8.5
8.5

Hello, I've built Netlify auth + Stripe subscription flows before — this is straightforward work. Your lawn-bowls app needs a login layer and payment gating, which is exactly what we do regularly for membership platforms. We've shipped 50+ subscription projects over the last 8 years. Most are SaaS or membership sites that needed the same setup: user auth, subscription tiers, and access control. Happy to walk through your current app structure and map out exactly what needs to change. Message me the details on how you're currently handling user data, and I can give you a rough plan with timeline. We can knock this out in a couple of weeks. Regards, Nurul Hasan
$750 AUD in 28 days
8.7
8.7

As an experienced web development company, our skills in CSS, HTML, and JavaScript align perfectly with the technical stack you're already using on Netlify. We understand the importance of simplicity and efficiency, which is why our team suggests using Netlify Functions and Identity for the login/authentication feature. This approach ensures a seamless integration with your current setup whilst meeting your specific needs. To guarantee that only paying users can access your app, we propose incorporating a smart session management system based on user authentication through Stripe. This will prevent unauthorized access or password sharing, ultimately protecting your revenues while maintaining user privacy. You'll also have full control over user access through a basic admin view for manual adjustments where necessary. Regarding costs, asides from Stripe's transaction fees, we anticipate minimal ongoing expenses as there'll be no need for a dedicated backend or database. With respect to timeframes, we're confident in delivering this project within a reasonable timespan without compromising quality and functionality. Count on us to deliver an application that will be easy for you to manageęp-- because our goal is not just client satisfaction but their long-term success!
$1,000 AUD in 10 days
8.6
8.6

Hi, I will build the auth gate and Stripe subscription layer for your lawn-bowls app — login/signup with email and password, annual billing with a 30-day free trial, family sharing for up to 3 members, and an admin panel to view payment status and manage access. For auth, I will use Netlify Identity — it fits your stack without adding external services. Session tokens will be verified via Netlify Functions on every protected request, so sharing login credentials becomes ineffective since concurrent sessions get invalidated. Stripe webhooks will auto-revoke access when a subscription lapses. Questions: 1) Should family shares each have independent logins, or one primary account with sub-profiles? 2) Do you need email notifications — for example, trial expiring or payment failed alerts? Looking forward to your response. Best regards, Kamran
$859 AUD in 13 days
8.5
8.5

I've built this exact stack before and can deliver everything as a clean PR without touching your existing app. For auth I'll use Netlify Identity, already built into your hosting at no extra cost, with JWT tokens validated on every page load via a Netlify Function that also checks Stripe subscription status before the app is served. Credential sharing is blocked by tying sessions to a device fingerprint and killing any previous session on new login. The family plan supports up to 3 sub-accounts linked under one Stripe billing record. Stripe Checkout handles the annual subscription with a 30-day free trial. Webhooks update user permissions automatically on payment success, failure or cancellation so nothing needs manual touching. The admin panel is a protected HTML page showing all users with their payment status and simple grant or revoke buttons. No external dashboard needed. Ongoing costs are Netlify free tier up to 1,000 users, $19/month beyond that, plus Stripe's standard transaction fees. No database required. Timeline is 15-20 days.
$1,500 AUD in 20 days
8.4
8.4

For login I'd use Supabase Auth — pairs well with Netlify, handles email and password securely without you managing a database yourself. Stripe handles the 30 day trial and annual subscription natively, with webhooks updating Supabase on payment status so access gates automatically. For family sharing, each of the 3 users gets their own login tied to the same subscription record — no shared passwords needed. Ongoing costs would just be Supabase's free tier (covers small clubs easily) plus Stripe's standard transaction fees, nothing else.
$1,500 AUD in 7 days
7.8
7.8

Hi, I can add secure email/password login, Stripe annual subscriptions with a 30-day free trial, and an admin area to manage member access while keeping your existing lawn-bowls app unchanged. I’d use Netlify Identity, Netlify Functions, and Stripe to stay fully aligned with your current setup. Access would be restricted based on active subscription status, with support for a controlled family-sharing option. You'll receive a clean GitHub pull request, documented environment variables, and clear instructions so you can manage everything yourself. Best regards, Ihtsham.
$750 AUD in 7 days
7.2
7.2

Hello, You've outlined a clear need for a secure login system and Stripe subscription integration for your lawn-bowls app on Netlify. With 7+ years of experience, I can help you implement a simple email-and-password authentication, ensuring that only paying users have access to the app. I plan to use Netlify Functions for authentication and Stripe for payment processing, which will include a 30-day free trial for new members. To prevent unauthorized access, I’ll ensure user credentials are securely stored and implement checks to manage family share arrangements. For ongoing costs, you'll mainly encounter Stripe's transaction fees, but I can clarify any additional expenses during our collaboration. One question I have is: how do you envision managing access for family shares in terms of user account settings? Best regards, Ivan Mandinski
$1,125 AUD in 2 days
7.5
7.5

Hi there, I understand you need your existing Netlify-hosted HTML/JavaScript lawn-bowls app gated behind secure email/password login, user permissions, Stripe annual subscriptions with a 30-day free trial, family sharing for up to 3 users, and a basic admin view without changing the core app itself. I have strong experience with Netlify Functions, serverless authentication flows, Stripe Checkout/Billing, webhook-based subscription status updates, protected frontend access, GitHub pull-request workflows, environment-variable setup, and plain-English documentation for non-technical owners. I would use a lightweight Netlify-aligned auth/database setup such as Netlify Functions with Supabase or Firebase Auth, validate paid status through Stripe webhooks before granting app access, limit sharing through account/session/device rules, document expected low monthly backend costs, and deliver the complete PR in about 1–2 weeks depending on admin requirements. Q1: Do you prefer Netlify Identity if available for your plan, or are you open to Supabase/Firebase for simpler auth and user records? Q2: Should the family share use one payer account with three linked users, or one shared login with device/session limits? Q3: What fields do you want in the admin view: subscriber name, email, status, renewal date, family members, and manual access toggle? Best regards, Stratos
$1,125 AUD in 7 days
7.3
7.3

I’ve worked on a few Netlify-hosted apps in a similar position where the app itself was fine, but access control and payments needed to be added without turning a simple project into something difficult to maintain. For this, I’d stay inside the Netlify ecosystem and use Netlify Identity for authentication, Netlify Functions for protected server-side checks, and Stripe Billing for the annual subscription with a 30-day free trial. The first step is wiring authentication, then connecting Stripe webhooks to keep subscription status in sync, and finally adding a lightweight admin screen where you can view members, override access, and manage family-share accounts. To prevent unpaid access, the app content would only load after a verified login and an active subscription check. For shared accounts, I’d limit the number of linked users and track active seats rather than relying on a single password being passed around. Ongoing costs would mainly be Stripe fees, with Netlify usage likely remaining within low-cost tiers unless membership grows substantially. I’d expect delivery in roughly 5–7 days, including documentation and a clean PR ready for deployment. Ready to get started.
$1,000 AUD in 7 days
6.9
6.9

Hi, I can help you immediately for this project and finish in 3days. I have very good experience in vibe coding and fullstack web application development and this project is no problem for me. Happy to discuss in more detail in chat. Best Regards Stefan
$1,500 AUD in 3 days
7.0
7.0

As an experienced Full-Stack Developer with over a decade of experience, my wide range of skills makes me the ideal candidate to tackle this Netlify Login and Stripe Subscription project for you. I am well-versed in both JavaScript and PHP, which will ensure smooth integration with your existing plain HTML/CSS/JavaScript app, keeping any changes to a minimum. My past projects include building custom authentication systems and integrating various payment gateways like Stripe, so I'm confident in successfully providing the functionalities you need. In terms of security, I understand that it's crucial to grant app access solely to paying users while also efficiently managing access for admin purposes. With my knowledge in setting up user-specific permissions and an understanding of family share arrangements (such as your 3-share arrangement), I'll ensure your app is appropriately gated behind the login and unauthorized access is entirely restricted. Your subscribers' data safety will be one of my top priorities throughout. As you mention no need for extensive frameworks with your tech stack preferences, using Netlify Functions or any similarly well-aligned alternative will save you from needing a backend or database - streamlining the whole process. Rest assured, I’ll deliver a comprehensive application with full documentation that will enable you easy management moving forward. Let’s create a secure subscription model with a delightful UX for your users!
$750 AUD in 10 days
7.2
7.2

Hi, I can confidently deliver the features you need for your lawn-bowls draw app. Here’s a concise breakdown of what I plan to do: 1. Login and Signup System: I will implement a secure email-and-password login system using Netlify Identity. This ensures only paying users access the app, with an option for family sharing up to 3 shares. 2. Stripe Integration: I'll integrate Stripe for subscription payments with a 30-day free trial period. Subscriptions will be managed through your account, offering flexibility and ease of use. 3. Admin View: A basic admin dashboard will allow you to see who has paid their annual fees and manually manage access as needed. 4. App Accessibility: The app itself remains unchanged; it's simply gated behind the login system for user authentication. Tech Choices: - For backend and user management, I’ll use Netlify Identity, which integrates seamlessly with your current setup. - Stripe will be used for payment processing to ensure secure transactions. Security Measures: To prevent unauthorized access, each user’s credentials are stored securely. Passwords won’t be passed on; instead, users can manage their accounts through the app or via email notifications. Ongoing Costs: Beyond Stripe transaction fees, there are no additional costs with Netlify Identity. You will only pay for Stripe subscriptions and occasional management tasks if needed. Timeline: The project is estimated to take approximately 1-2 weeks from start to finish, depending on any unforeseen challenges. Feel free to check my portfolio at [https://www.freelancer.com/u/reedsystems](https://www.freelancer.com/u/reedsystems) for references. I’m confident in delivering a clean and functional solution that you can manage moving forward. Best regards, Reed
$1,175 AUD in 25 days
6.3
6.3

Drawing upon my extensive experience with Netlify Functions, I will expand your single-page HTML/JavaScript web app to include a secure, user-friendly authentication system that fits seamlessly within Netlify's ecosystem. With proficiency in PHP and MySQL backend development, I can build you a reliable login/signup system that allows for either one paying user or multiple users such as a family plan with 3 shares while ensuring no unauthorized access. Integrating Stripe payments for your annual subscription model following a 30-day free trial is also well within my wheelhouse. My familiarity with RESTful API development will enable smooth payment processing and tracking of user subscriptions. As an added benefit, I can create a basic admin view that helps you manage the payments and manually grant or revoke access if needed. Beyond delivering these features as clean pull requests on your linked GitHub repo with full documentation, I provide long-term support, maintenance, and monitoring so that you never miss out on business opportunities. Given my status as a Full Stack & Infrastructure expert who prioritizes clear communication and on-time delivery, you can be confident in receiving a total application that you can effectively manage yourself going forward without any unexpected costs. Let's start building the future of your club together!
$1,200 AUD in 16 days
6.5
6.5

Hi there, I’ll add Netlify Identity + Netlify Functions + Stripe webhooks to your existing plain HTML/JS site in a single PR, keeping the app unchanged and using your GitHub-Netlify workflow. - Add secure email/password signup via Netlify Identity, role-based access and a family-share implementation (3 seats) enforced by serverless checks - Implement Stripe Subscriptions with a 30‑day free trial, secure webhook handler in Netlify Functions, and an admin panel to view/payments and grant/revoke access - Provide deployable serverless functions, env var instructions, front-end hooks, and a README with testing steps - Backup checkpoint and post-deploy validation for production-safe rollout Skills: ✅ Netlify Identity ✅ Netlify Functions ✅ Stripe Subscriptions & Webhooks ✅ Serverless authentication workflow ✅ Netlify hosting / GitHub CI deployment ✅ Access hardening & post-deploy validation Certificates: ✅ Microsoft® Certified: MCSA | MCSE | MCT ✅ cPanel® & WHM Certified CWSA-2 I’m available to start immediately. Is this already running on a live production server? Price: $1,200 , Delivery: 5 days. Best regards,
$1,200 AUD in 5 days
5.9
5.9

Hello, I can help you securely gate your Netlify-hosted lawn-bowls app behind a login and Stripe subscriptions. This is a Web Development task that blends a PHP backend with JavaScript front-end work, while keeping HTML and CSS intact. I will implement a simple email/password login and role-based access so only paying members can use the app, with no UI changes beyond gating. Stripe will handle a 30-day free trial and annual subscriptions, using Netlify Functions and environment variables, with clear front-end hooks and a clean pull request. You’ll get a serverless setup and documentation, so you can manage users and payments yourself going forward. The app itself won’t change its core flow, just be gated behind login, preserving existing UX. I will choose a Netlify-friendly auth approach (Identity or Functions-based) and explain the plan in plain English. Could you share which Netlify Identity flow you prefer (Identity vs Functions-based auth), and how you want user roles mapped to access across the app? Sincerely
$750 AUD in 11 days
6.0
6.0

Hey, the 30-day free trial gating with family-share slots is the interesting bit here — that's where most of these builds get messy if not thought through from the start. I'd use Netlify Identity for auth and Stripe for subscriptions, with a Netlify Function as the middleware that checks both a valid session and an active paid status before serving the app. Family sharing would work as sub-seats tied to the primary subscriber's Stripe customer record. The tricky part is preventing credential sharing — I'd handle that with single-session enforcement and a Stripe webhook that immediately revokes access on failed payments or cancellations, so there's no gap. Ongoing costs beyond Stripe fees would just be Netlify's free tier, which easily covers a club-sized app — what's the rough member count you're expecting to subscribe?
$750 AUD in 16 days
5.7
5.7

Sydney, Australia
Payment method verified
Member since Jun 14, 2026
$10-30 USD
$10-30 USD
₹1500-12500 INR
£10-15 GBP / hour
₹1500-12500 INR
₹37500-75000 INR
£250-750 GBP
$1500-3000 USD
$200-300 USD
$10-2000 USD
$10-30 USD
$10 USD
$250-750 AUD
$250-750 USD
₹37500-75000 INR
min $50 USD / hour
₹12500-37500 INR
$8-15 USD / hour
₹37500-75000 INR
₹12500-37500 INR