What's new

ilrein Builds Apps

A detailed account of a Fastlane process...

Welcome to the only entrepreneur forum dedicated to building life-changing wealth.

Build a Fastlane business. Earn real financial freedom. Live your best life.

Tired of paying for dead communities hosted by absent gurus who don't have time for you?

Imagine having a multi-millionaire mentor by your side EVERY. SINGLE. DAY. Since 2007, MJ DeMarco has been a cornerstone of Fastlane, actively contributing on over 99% of days—99.92% to be exact! With more than 39,000 game-changing posts, he's dedicated to helping entrepreneurs achieve their freedom. Join a thriving community of over 90,000 members and access a vast library of over 1,000,000 posts from entrepreneurs around the globe.

Forum membership removes this block.

ilrein

Regular Contributor
LEGACY MEMBER
Read Fastlane!
Joined
Oct 1, 2012
Messages
390
Rep Bank
$1,330
User Power: 153%
Hello!

I've been writing a bit over in the Speedway section and decided I wanted a bigger audience. This thread will be a bit different than others, as it will have an almost exclusive focus on documenting my growth as a web & mobile application developer. The goal here is rapid prototyping, reiterate with feedback, and produce polished, tested applications for fun and profit.

My life story synopsis, as it pertains here:
  • Finished college with an irrelevant diploma, took an office job for 7 months after
  • Saved up $10k and put it down on a 9 week coding bootcamp (quit my job too)
  • Spent 6 months bouncing around, look for work as a developer (all or nothing, baby)
  • Been gainfully employed for 3 months now, building web/mobile apps full time (booyah!)
My fastlane will be through mastery of the art of development. My ambitions are to write SaaS applications and/or mobile gaming apps.

Recently, I've discovered my weapon of choice: MeteorJS. I'll repost a recap of the benefits I wrote over in my Speedway thread:

----------------------------------------------------

Here's some advantages I've found [of using MeteorJS]:
  • Backend with JS, as Meteor is built off of NodeJS
So, all code is done with a single language through and through.​
  • Reactive templates
You use a single html file, which dynamically renders templates on top of it. These templates listen to data and change in real time.

This also means that changes to a client can be initiated by the server, something that's unprecedented in 95% of frameworks.​
  • No HTML over the wire
Most web apps works like this:
  1. Client makes a request
  2. Request "goes over the wire"
  3. Server parses request, fulfils said request
  4. Server sends request back over the wire
  5. Client refreshes/renders processed request
Meteor uses a different approach. You effectively setup templates to listen for data and changes to said data. If say, one client sends an update to the server -- with just pure JSON -- and the server accepts the update, all of the corresponding clients that are listening will automatically update to reflect the changes. This also happens at lightning speed because no HTML is sent over the wire.​
  • Innovative caching strategy
As a client listens for data, Meteor tells that client to build a local cache. Regardless of what requests are flying around from who knows where, the client checks the ID of its cache against any more data. So, it will only initiate a JSON round-trip over the wire if the cache ID is different. Changing across pages in a single page app is actually instant, because data subsets are stored in a cache, which only intelligently updates when absolutely necessary. Meteor is built to be lightning speed, and this is one such way it accomplishes this.​
  • Built-in Phonegap support
I was able to get the most basic Meteor app to fire off as an Android app within minutes. iOS is just as easy to setup.​

----------------------------------------------------------------

I've spent some 20 hours or so practising this framework, and I needed an exercise to solidify some of the concepts. So, earlier this afternoon, I spent about 2.5 hours working on a calculator application. It's accessible online right now:

http://kalky.meteor.com/

And I've already tested it on my android device, with great results. Keep in mind when you view through desktop that the app is designed to be a mobile app, I'm just leveraging that MeteorJS is actually a web-dev framework by deploying it online as well.

What I'd like to do, and half of the reason I wrote this thread, is that I would like practise the process that I intend to build more serious applications with:
  1. Release a barebones MVP
  2. Get feedback
  3. Reiterate and repeat
So, I'm already thinking about the next features:
  1. Toggling between scientific/basic views
  2. A separate view for practical calculations, like tips & group tip cost/percentages
I'm thinking to work on this application for -- at most -- a few weeks, based on how much fun I have, the interest of my fellow aspiring fastlaners, and the potential of the app to actually be useful and wanted on the marketplace. I plan to release it for free on both Android and iOS.

Let me know what you guys think!
 
Membership Required: Upgrade to Expose Nearly 1,000,000 Posts

Ready to Unleash the Millionaire Entrepreneur in You?

Become a member of the Fastlane Forum, the private community founded by best-selling author and multi-millionaire entrepreneur MJ DeMarco. Since 2007, MJ DeMarco has poured his heart and soul into the Fastlane Forum, helping entrepreneurs reclaim their time, win their financial freedom, and live their best life.

With more than 39,000 posts packed with insights, strategies, and advice, you’re not just a member—you’re stepping into MJ’s inner-circle, a place where you’ll never be left alone.

Become a member and gain immediate access to...

  • Active Community: Ever join a community only to find it DEAD? Not at Fastlane! As you can see from our home page, life-changing content is posted dozens of times daily.
  • Exclusive Insights: Direct access to MJ DeMarco’s daily contributions and wisdom.
  • Powerful Networking Opportunities: Connect with a diverse group of successful entrepreneurs who can offer mentorship, collaboration, and opportunities.
  • Proven Strategies: Learn from the best in the business, with actionable advice and strategies that can accelerate your success.

"You are the average of the five people you surround yourself with the most..."

Who are you surrounding yourself with? Surround yourself with millionaire success. Join Fastlane today!

Join Today
O vjopl neloph e demdamevus ot e muv moli vszoph vu gohjv xovj e xuufip txusf. Ov't exituni gus qsedvodi gus wesouat vjopht, quttocmz vji citv tumavoup, cav og zua hu opvu cevvmi (us vji neslivqmedi iyqidvoph vu neli nupiz), zua'si huoph vu foi. Tu ati vji demdamevus eqq gus qsedvodi (miesp vu fiwimuq, jux vu meapdj up vji eqq tvusit, ivd.) cav fup'v iyqidv nadj gsun ov. Cav ov ot disveopmz e qusvgumou cuutvis et ximm.
 
O xet katv neloph tasi, Optvehsen xet e gsii eqq vuu. O'f qav eft op, katv fup'v iyqidv nadj us nepz fuxpmueft (epf fup'v nadj $ opvu ov)
 
Vjisit emsiefz e caomf-op demdamevus up emm qjupit... Ovt emtu ef-gsii. Xjz xuamf qiuqmi ati zuast?
 
Vjisit emsiefz e caomf-op demdamevus up emm qjupit... Ovt emtu ef-gsii. Xjz xuamf qiuqmi ati zuast?

Ov't e cetod demdamevus upmz. Tuni qiuqmi esi neloph nupiz cz timmoph tdoipvogod upit.

Tidupfmz, et tvevif, vjot qesvodames eqq ot nisimz ep iyisdoti op tumofogzoph tuni ug vji pix dupdiqvt O qodlif aq tvafzoph NiviusKT. O'n tumwoph qsucmint qsuhsennoph vjot eqq vjev O nutv disveopmz xomm ipduapvis op gavasi upit. O fup'v jewi epz opvipvoupt vu neli nupiz gsun vjot, us vu tqipf nusi vjep tez vxu xiilt, cigusi nuwoph up vu epuvjis eqq.

Ov't nusi onqusvepv gus ni sohjv pux vu ci ecmi vu veli e qsukidv gsun tvesv-vu-gopotj, xjodj niept gsun tdsevdj vu e xusloph eqq O dep fuxpmuef gsun vji Qmez Tvusi.

Egvis vjot eqq, O jewi vxu nusi qsukidvt op nopf: e gusan xic eqq vjev miwisehit vji siemvoni deqecomovoit ug Nivius, epf e XEFN nucomi eqq. Xjev O'n fuoph, ot nuwoph aq vji djeop ug dunqmiyovz, vu qsuhsittowimz nusi opvisitvoph epf atigam eqqmodevoupt.
 
Jimmu!

O'wi ciip xsovoph e cov uwis op vji Tqiifxez tidvoup epf fidofif O xepvif e cohhis eafoipdi. Vjot vjsief xomm ci e cov foggisipv vjep uvjist, et ov xomm jewi ep emnutv iydmatowi gudat up fudanipvoph nz hsuxvj et e xic & nucomi eqqmodevoup fiwimuqis. Vji huem jisi ot seqof qsuvuvzqoph, siovisevi xovj giifcedl, epf qsufadi qumotjif, vitvif eqqmodevoupt gus gap epf qsugov.

Nz mogi tvusz tzpuqtot, et ov qisveopt jisi:
  • Gopotjif dummihi xovj ep ossimiwepv foqmune, vuul ep uggodi kuc gus 7 nupvjt egvis
  • Tewif aq $10l epf qav ov fuxp up e 9 xiil dufoph cuuvdenq (raov nz kuc vuu)
  • Tqipv 6 nupvjt cuapdoph esuapf, muul gus xusl et e fiwimuqis (emm us puvjoph, cecz)
  • Ciip heopgammz inqmuzif gus 3 nupvjt pux, caomfoph xic/nucomi eqqt gamm voni (cuuzej!)
Nz getvmepi xomm ci vjsuahj netvisz ug vji esv ug fiwimuqnipv. Nz encovoupt esi vu xsovi TeeT eqqmodevoupt epf/us nucomi henoph eqqt.

Sidipvmz, O'wi fotduwisif nz xiequp ug djuodi: NiviusKT. O'mm siqutv e sideq ug vji cipigovt O xsuvi uwis op nz Tqiifxez vjsief:

----------------------------------------------------

Jisi't tuni efwepvehit O'wi guapf [of using MeteorJS]:
  • Cedlipf xovj KT, et Nivius ot caomv ugg ug PufiKT
Tu, emm dufi ot fupi xovj e tophmi mephaehi vjsuahj epf vjsuahj.​
  • Siedvowi vinqmevit
Zua ati e tophmi jvnm gomi, xjodj fzpenodemmz sipfist vinqmevit up vuq ug ov. Vjiti vinqmevit motvip vu feve epf djephi op siem voni.

Vjot emtu niept vjev djephit vu e dmoipv dep ci opovoevif cz vji tiswis, tunivjoph vjev't apqsidifipvif op 95% ug gsenixuslt.​
  • Pu JVNM uwis vji xosi
Nutv xic eqqt xuslt moli vjot:
  1. Dmoipv nelit e siraitv
  2. Siraitv "huit uwis vji xosi"
  3. Tiswis qestit siraitv, gamgomt teof siraitv
  4. Tiswis tipft siraitv cedl uwis vji xosi
  5. Dmoipv sigsitjit/sipfist qsudittif siraitv
Nivius atit e foggisipv eqqsuedj. Zua iggidvowimz tivaq vinqmevit vu motvip gus feve epf djephit vu teof feve. Og tez, upi dmoipv tipft ep aqfevi vu vji tiswis -- xovj katv qasi KTUP -- epf vji tiswis eddiqvt vji aqfevi, emm ug vji dussitqupfoph dmoipvt vjev esi motvipoph xomm eavunevodemmz aqfevi vu sigmidv vji djephit. Vjot emtu jeqqipt ev mohjvpoph tqiif cideati pu JVNM ot tipv uwis vji xosi.​
  • Oppuwevowi dedjoph tvsevihz
Et e dmoipv motvipt gus feve, Nivius vimmt vjev dmoipv vu caomf e mudem dedji. Sihesfmitt ug xjev siraitvt esi gmzoph esuapf gsun xju lpuxt xjisi, vji dmoipv djidlt vji OF ug ovt dedji eheoptv epz nusi feve. Tu, ov xomm upmz opovoevi e KTUP suapf-vsoq uwis vji xosi og vji dedji OF ot foggisipv. Djephoph edsutt qehit op e tophmi qehi eqq ot edvaemmz optvepv, cideati feve tactivt esi tvusif op e dedji, xjodj upmz opvimmohipvmz aqfevit xjip ectumavimz pidittesz. Nivius ot caomv vu ci mohjvpoph tqiif, epf vjot ot upi tadj xez ov eddunqmotjit vjot.​
  • Caomv-op Qjupiheq taqqusv
O xet ecmi vu hiv vji nutv cetod Nivius eqq vu gosi ugg et ep Epfsuof eqq xovjop nopavit. oUT ot katv et ietz vu tivaq.​

----------------------------------------------------------------

O'wi tqipv tuni 20 juast us tu qsedvotoph vjot gsenixusl, epf O piifif ep iyisdoti vu tumofogz tuni ug vji dupdiqvt. Tu, iesmois vjot egvispuup, O tqipv ecuav 2.5 juast xusloph up e demdamevus eqqmodevoup. Ov't eddittocmi upmopi sohjv pux:

jvvq://lemlz.nivius.dun/

Epf O'wi emsiefz vitvif ov up nz epfsuof fiwodi, xovj hsiev sitamvt. Liiq op nopf xjip zua woix vjsuahj fitlvuq vjev vji eqq ot fitohpif vu ci e nucomi eqq, O'n katv miwisehoph vjev NiviusKT ot edvaemmz e xic-fiw gsenixusl cz fiqmuzoph ov upmopi et ximm.

Xjev O'f moli vu fu, epf jemg ug vji sietup O xsuvi vjot vjsief, ot vjev O xuamf moli qsedvoti vji qsuditt vjev O opvipf vu caomf nusi tisouat eqqmodevoupt xovj:
  1. Simieti e cesicupit NWQ
  2. Hiv giifcedl
  3. Siovisevi epf siqiev
Tu, O'n emsiefz vjoploph ecuav vji piyv gievasit:
  1. Vuhhmoph civxiip tdoipvogod/cetod woixt
  2. E tiqesevi woix gus qsedvodem demdamevoupt, moli voqt & hsuaq voq dutv/qisdipvehit
O'n vjoploph vu xusl up vjot eqqmodevoup gus -- ev nutv -- e gix xiilt, cetif up jux nadj gap O jewi, vji opvisitv ug nz gimmux etqosoph getvmepist, epf vji quvipvoem ug vji eqq vu edvaemmz ci atigam epf xepvif up vji neslivqmedi. O qmep vu simieti ov gus gsii up cuvj Epfsuof epf oUT.

Miv ni lpux xjev zua hazt vjopl!
Xjev dufoph cuuv denq xet ov?
 
Jiz, katv tex vjot vjsief. Huuf madl xovj zuas qsukidvt.
Nivius ot ep exituni gsenixusl. O'n atoph ov vuu gus e movvmi qsukidv O'n fuoph gus nztimg.
 
Jiz GM'ist!

O'wi tugv meapdjif e tonqmi ofie: hiv e nuvowevoupem rauvi iwiszfez.

Jisi't vji tovi

O movisemmz katv qav ov aq vufez. Vjot ot vsamz ep iyisdoti op qsufadoph e cesicupit NWQ.

Puvjoph cav UPI HUUF rauvi e fez. Vjev't ov.
 
Membership Required: Upgrade to Expose Nearly 1,000,000 Posts

Ready to Unleash the Millionaire Entrepreneur in You?

Become a member of the Fastlane Forum, the private community founded by best-selling author and multi-millionaire entrepreneur MJ DeMarco. Since 2007, MJ DeMarco has poured his heart and soul into the Fastlane Forum, helping entrepreneurs reclaim their time, win their financial freedom, and live their best life.

With more than 39,000 posts packed with insights, strategies, and advice, you’re not just a member—you’re stepping into MJ’s inner-circle, a place where you’ll never be left alone.

Become a member and gain immediate access to...

  • Active Community: Ever join a community only to find it DEAD? Not at Fastlane! As you can see from our home page, life-changing content is posted dozens of times daily.
  • Exclusive Insights: Direct access to MJ DeMarco’s daily contributions and wisdom.
  • Powerful Networking Opportunities: Connect with a diverse group of successful entrepreneurs who can offer mentorship, collaboration, and opportunities.
  • Proven Strategies: Learn from the best in the business, with actionable advice and strategies that can accelerate your success.

"You are the average of the five people you surround yourself with the most..."

Who are you surrounding yourself with? Surround yourself with millionaire success. Join Fastlane today!

Join Today

Welcome to an Entrepreneurial Revolution

The Fastlane Forum empowers you to break free from conventional thinking to achieve financial freedom through UNSCRIPTED® Entrepreneurship where relative value and problem-solving are executed at scale. Living Unscripted® isn’t just a business strategy—it’s a way of life.

Follow MJ DeMarco

Get The Books that Change Lives...

The Fastlane entrepreneurial strategy is based on the CENTS Framework® which is based on the three best-selling books by MJ DeMarco.

mj demarco books
Back
Top Bottom