This “Stupidly Simple” App Makes ₹40 Lakhs/M By Forcing You To Wake Up

Erly - jaybuildio

Have you ever set your alarm for 6:00 AM, feeling super motivated at night, only to hit the snooze button five times the next morning?

Yeah, me too. We’ve all been there.

The app is called Erly, and it’s slowly taking over the internet.

You wake up feeling groggy, guilty, and like you’ve already failed the day before it even started.

But what if I told you there’s a new app that makes it physically impossible to go back to sleep? An app so brutally effective that it’s not only fixing people’s mornings—it’s making its solo creator over $50,000 (around ₹41 Lakhs) every single month.

Today, we are going to break down exactly why this app is going viral, how it forces you out of bed, and why you might need it on your phone right now.

The “Snooze Button” Epidemic

Let’s be honest. Regular alarms just don’t work anymore.

Our brains are too smart. When that default iPhone radar sound goes off, your half-asleep brain knows exactly how to swipe right, turn it off, and dive back under the blanket.

It’s a massive problem. When you hit snooze, you trick your body into starting a new sleep cycle. When you wake up 10 minutes later, you feel 10x more tired. It destroys your focus, ruins your discipline, and kills your morning momentum.

That’s exactly the problem Erly was built to solve.

Enter Erly: The App That Takes No Excuses

Erly isn’t just an alarm clock. It’s a ruthless accountability partner that lives inside your phone.

Created by a solo developer named Jake Glacer, this app realized one simple truth: Motivation is fake. Accountability is real.

Here is what makes Erly completely different from the default clock app on your phone:

  • Smart Missions: The alarm will not shut up until you complete a real-world task. We’re talking about doing actual push-ups, scanning a barcode in your bathroom, or solving math problems.
  • Zero Snoozing Allowed: There is literally no snooze button. You either win the morning, or you lose. No middle ground.
  • Locked Goals: Once you are within 4 hours of your wake-up time, your alarm locks in. You cannot open the app at 3:00 AM and change your alarm to 9:00 AM just because you feel lazy.
  • The Streak System: It gamifies your mornings. You record your wake-up time, and you build a streak. Seeing that 15-day winning streak on your screen makes you not want to break it.

It’s harsh? Yes. Does it work? Absolutely.

How a Simple App is Making ₹41 Lakhs a Month

Here’s the craziest part of the story. Erly isn’t backed by some massive tech giant.

It was built by one guy who solved a problem he was facing himself. He launched it, marketed it cleverly on social media by showing how “brutal” the app is, and it blew up.

Within just 4 months of launching, Erly hit $50,000 in monthly recurring revenue. People are happily paying the roughly $24/year (around ₹2,000) subscription fee because the app actually delivers on its promise. It gives them their time back.

It’s a masterclass in building something simple that solves a painful, daily problem for millions of people.

Actionable Insights: How to Build an Unbreakable Morning Routine

Whether you download Erly today or not, you can steal the psychology behind it to fix your own mornings. Here is how:

  • Create Friction: Put your phone across the room. If you have to physically get out of bed to turn off the alarm, you are 80% more likely to stay awake.
  • Gamify Your Life: Track your wake-up times on a calendar. Put a big red ‘X’ for every day you wake up on time. Don’t break the chain.
  • Find Your “Why”: Waking up early just to sit on the sofa and scroll Instagram is useless. Have a clear, exciting task ready for the first 30 minutes of your day.
  • Invest in Accountability: If you struggle with self-discipline, pay for an app like Erly. When your own money is on the line, you take it seriously.

Final Thoughts: Are You Ready to Own the Day?

We all have exactly 24 hours in a day. The people who are winning in life aren’t necessarily smarter than you—they just control their mornings better.

Erly is proving that sometimes, we don’t need more motivation. We just need a system that removes our ability to make excuses.

If you are tired of losing the battle against your bed every morning, it might be time to let an app do the hard work for you.

You are a senior mobile app developer, product designer, and full-stack engineer.

Your task is to build a basic MVP of a “Social Planning & Event Discovery App” inspired by Erly.

⚠️ IMPORTANT:

  • Focus only on the core MVP features
  • Do not copy Erly’s branding, logo, copyrighted assets, or exact UI
  • Build an original user interface inspired by the general product concept
  • Keep the code clean, modular, scalable, and beginner-friendly
  • Prioritize mobile-first UX
  • Make sure the app works end-to-end
  • Do not over-engineer the MVP

🧠 APP OVERVIEW

Build a mobile-first social planning app where users can:

  • Discover things to do
  • Create personal plans
  • Save interesting places and activities
  • Organize plans into lists
  • Invite friends
  • Share plans with others
  • Track upcoming activities

The main goal of the app is to make discovering, saving, organizing, and sharing plans simple and enjoyable.


🏗️ TECH STACK

Mobile App:

  • React Native
  • Expo
  • TypeScript

UI:

  • NativeWind / Tailwind CSS

Backend:

  • Supabase

Database:

  • Supabase PostgreSQL

Authentication:

  • Supabase Auth

Storage:

  • Supabase Storage

Maps & Places:

  • Google Maps API
  • Google Places API

Notifications:

  • Expo Notifications

🎯 CORE FEATURES (MVP)

1. USER AUTHENTICATION

Allow users to:

  • Sign up
  • Log in
  • Log out
  • Reset password

Authentication methods:

  • Email and password
  • Google login (optional)

After registration, create a basic user profile.

User Profile:

  • Name
  • Username
  • Profile photo
  • Bio
  • City

🏠 2. HOME SCREEN

Create a personalized home screen.

Display:

  • Upcoming plans
  • Saved activities
  • Recommended places
  • Recently created plans

Create a simple card-based layout.

Example:

Upcoming Plans

“Coffee with Friends”

Saturday, 5:00 PM

Indore


🔍 3. DISCOVER ACTIVITIES

Allow users to discover:

  • Restaurants
  • Cafes
  • Tourist attractions
  • Entertainment
  • Parks
  • Events
  • Activities

Use Google Places API.

Allow filtering by:

  • Category
  • Distance
  • Rating

Each Place Card should show:

  • Image
  • Place name
  • Category
  • Location
  • Rating

🔎 4. SEARCH

Create a search bar.

Users should be able to search:

  • Places
  • Restaurants
  • Cafes
  • Activities

Display results using cards.

Allow users to save search results.


❤️ 5. SAVE PLACES

Users can save places they like.

Create a “Saved” section.

Allow users to:

  • Save place
  • Remove saved place
  • Add place to a list

Example Lists:

  • Weekend Ideas
  • Date Night
  • Places to Visit
  • Food Spots
  • Travel Plans

📋 6. CREATE LISTS

Allow users to create custom lists.

User can:

  • Create list
  • Add title
  • Add description
  • Add cover image
  • Add places
  • Remove places

Example:

List Name:

“Best Cafes in Indore”

Places:

Cafe 1

Cafe 2

Cafe 3


📅 7. CREATE A PLAN

Allow users to create plans.

Plan Fields:

  • Plan title
  • Description
  • Date
  • Time
  • Location
  • Cover image
  • Participants

Example:

Plan:

“Sunday Brunch”

Date:

Sunday

Time:

11:00 AM

Location:

Cafe


👥 8. INVITE FRIENDS

Allow users to invite friends to a plan.

For the basic MVP:

Generate a shareable invitation link.

Users can share the link using:

  • WhatsApp
  • Instagram
  • Messages
  • Copy Link

When someone opens the link:

Show plan details.

Allow them to:

  • Join Plan
  • Decline Plan

📆 9. UPCOMING PLANS

Create an upcoming plans screen.

Display:

  • Today
  • This Week
  • This Month

Each Plan Card should show:

  • Plan title
  • Date
  • Time
  • Location
  • Participants

🔔 10. NOTIFICATIONS

Send notifications for:

  • Upcoming plans
  • Friend invitations
  • Plan updates

Example:

“Your Sunday Brunch plan starts in 2 hours.”


👤 11. USER PROFILE

Profile should show:

  • Profile image
  • Name
  • Username
  • Bio
  • Saved places
  • Created lists
  • Upcoming plans

Allow users to edit their profile.


🎨 UI DESIGN

Create an original modern social planning app UI.

Design Style:

  • Minimal
  • Clean
  • Modern
  • Friendly
  • Visual-first
  • Mobile-first

Use:

  • Rounded cards
  • Large place images
  • Bottom navigation
  • Smooth animations
  • Skeleton loading states
  • Empty states

Bottom Navigation:

  • Home
  • Discover
  • Create
  • Saved
  • Profile

Do not directly copy Erly’s exact UI.


⚙️ BACKEND LOGIC

Create database tables for:

users

places

saved_places

lists

list_items

plans

plan_participants

notifications


🗄️ DATABASE SCHEMA

Users:

  • id
  • name
  • username
  • email
  • profile_image
  • bio
  • city
  • created_at

Saved Places:

  • id
  • user_id
  • place_id
  • created_at

Lists:

  • id
  • user_id
  • title
  • description
  • cover_image
  • created_at

List Items:

  • id
  • list_id
  • place_id
  • created_at

Plans:

  • id
  • user_id
  • title
  • description
  • date
  • time
  • location
  • cover_image
  • invite_code
  • created_at

Plan Participants:

  • id
  • plan_id
  • user_id
  • status

Status Options:

  • invited
  • accepted
  • declined

📁 PROJECT STRUCTURE

src/

app/

(auth)/

login.tsx

signup.tsx

(tabs)/

index.tsx

discover.tsx

create.tsx

saved.tsx

profile.tsx

plan/

[id].tsx

list/

[id].tsx

components/

PlaceCard.tsx

PlanCard.tsx

ListCard.tsx

SearchBar.tsx

CreatePlanModal.tsx

InviteFriends.tsx

services/

supabase.ts

placesService.ts

planService.ts

notificationService.ts

hooks/

useAuth.ts

usePlaces.ts

usePlans.ts

types/

index.ts


🔐 ENV VARIABLES

Create:

.env

Add:

EXPO_PUBLIC_SUPABASE_URL=

EXPO_PUBLIC_SUPABASE_ANON_KEY=

EXPO_PUBLIC_GOOGLE_MAPS_API_KEY=


🚀 DEVELOPMENT INSTRUCTIONS

Build the project step-by-step.

Phase 1:

  • Initialize Expo project
  • Configure TypeScript
  • Configure NativeWind
  • Create navigation
  • Build UI using mock data

Phase 2:

  • Configure Supabase
  • Create authentication
  • Create database tables

Phase 3:

  • Implement saved places
  • Implement lists
  • Implement plan creation

Phase 4:

  • Add Google Places API
  • Add search and discovery

Phase 5:

  • Add invitation links
  • Add notifications

Phase 6:

  • Test the complete application
  • Fix all TypeScript errors
  • Fix runtime errors
  • Improve loading and error states

🚀 OUTPUT FORMAT

Return:

  1. Complete React Native Expo project
  2. Full folder structure
  3. All required code files
  4. Supabase SQL database schema
  5. Authentication implementation
  6. Google Places API integration
  7. Plan creation system
  8. Invitation link system
  9. Setup instructions
  10. .env.example file
  11. Android development instructions
  12. Deployment instructions

Do not return only explanations or pseudocode.

Generate actual working code.

Build the MVP incrementally and verify each feature before moving to the next phase.

Make sure the final application works end-to-end and can be tested on an Android device using Expo.


Frequently Asked Questions (FAQs)

1. Is the Erly app completely free to use? Erly requires a paid subscription to unlock its full accountability features (around $24 per year), though they often offer a trial period to see if the brutal alarm style works for you.

2. Can I just delete the app to stop the alarm? While you technically can delete the app, the psychological friction of doing so usually wakes you up enough to realize you shouldn’t. Plus, you lose your hard-earned streak!

3. Is Erly available on both Android and iOS? Yes! Erly is available on both the Apple App Store and the Google Play Store.

4. What kind of “missions” does the app make you do? The app features physical and mental tasks. You might have to do a set of push-ups, shake your phone vigorously, or walk to another room to scan a specific barcode (like your toothpaste).

5. How does the “Locked Goals” feature work? To stop you from changing your alarm in the middle of the night, Erly locks your settings 4 hours before your wake-up time. Once locked, there’s no going back.

Leave a Reply

Your email address will not be published. Required fields are marked *