The Entrepreneur Forum | Financial Freedom | Starting a Business | Motivation | Money | Success
  • SPONSORED: GiganticWebsites.com: We Build Sites with THOUSANDS of Unique and Genuinely Useful Articles

    30% to 50% Fastlane-exclusive discounts on WordPress-powered websites with everything included: WordPress setup, design, keyword research, article creation and article publishing. Click HERE to claim.

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

Build a Fastlane business. Earn real financial freedom. Join free.

Join over 90,000 entrepreneurs who have rejected the paradigm of mediocrity and said "NO!" to underpaid jobs, ascetic frugality, and suffocating savings rituals— learn how to build a Fastlane business that pays both freedom and lifestyle affluence.

Free registration at the forum removes this block.

Progress Update

A detailed account of a Fastlane process...

NMdad

Gold Contributor
Read Fastlane!
Read Unscripted!
Speedway Pass
User Power
Value/Post Ratio
224%
Aug 6, 2017
612
1,370
New Mexico
Go outside, and, on hands and knees, beg the deities above to confirm or deny that I'm not building a piece of shit.

..

But in all seriousness, it would be to have a landing page that excepts email addresses in exchange for some kind of early access or notification about the release of the app. But that again makes me nervous because of copycats. Maybe I just need to let that go, idk.
There are always ways to talk directly with your intended users/customers--without going the open-access-to-all-landing-page route. Identify 20, 50, or 100 specific people who you think would be ideal customers, talk to them, show them your super-rough & ugly MVP, and get feedback. Getting out of the building & talking to potential users will shortcut your time, prevent missteps, and quickly show you whether your idea has potential or if you should kill it.
 
D

Deleted50669

Guest
The past few months have been a firestorm of trying to get the ship back afloat with job applications and interviewing, and I've finally resecured a slowlane JOB that will allow me continued stability / funding for fastlane ventures. I have certainly learned from this year's f***-ups, and I will not make the same mistakes twice.

With the JOB situation out of the way, I have refocused on my fastlane pursuits! I am now deeply immersed in programming hell learning software architecture; specifically learning how the MEAN stack works and the intricacies associates with UX design. It's a nearly vertical learning curve, but I've got a vision for a badly needed service, and I'm not going to let it slip away. A major THANK YOU! to a couple technically-inclined fastlaners is in order, as they offered me some guidance in response to a couple tech questions I had earlier.

I look forward to getting things back on track, learning, and committing to this venture. I will be in touch once I've made meaningful progress.

- Cheers
 
Dislike ads? Remove them and support the forum: Subscribe to Fastlane Insiders.

srodrigo

Gold Contributor
Read Fastlane!
Read Unscripted!
Speedway Pass
User Power
Value/Post Ratio
130%
Sep 11, 2018
799
1,041
Hey, thanks for asking! It's going great. I have more to learn than I imagined, but I've been up to it. I'm nearly done with the client side of the app, and now am working through building the API. I had scheduled user testing with a small group of users for the end of March, but I'll probably need to push it out since I'm not quite where I thought I'd be with API development. I'm staying patient and consistent with progress, but not gonna lie, the closer I get to completion the harder I want to hit the gas to finish the MVP. I've been working 6 hours after work and staying up until 1 or 2 am coding.. which is probably not sustainable on a daily basis haha.
Can you fake the API just enough for users to be able to give you feedback? This way you'd get feedback earlier and take advantage of the client-side which you've already implemented. If you want to get feedback ASAP, I'd even forget about the backend and focus on shipping a client application with faked data. It depends on whether your focus is on finishing the MVP or getting feedback.
 

ManlyMansNegator

Bronze Contributor
Read Fastlane!
Read Unscripted!
Speedway Pass
User Power
Value/Post Ratio
130%
Sep 29, 2018
222
289
Australia
Yeah, almost everyone has Facebook and is happy to log in with it for a project targeted to customers (not business).

I don't really get why people go the complex route (flux, redux, etc.) for something that should be a prototype, or and MVP. It just adds so much complexity, which is usually unneeded, that slows down the development. I would have personally built the MVP in a more "normal" way (which doesn't mean messy) and leave flux/redux for when there is enough state complexity to justify it.

EDIT: Grammar.

Even on bigger projects , firebase is the perfect database in most of our cases.
 
Dislike ads? Remove them and support the forum: Subscribe to Fastlane Insiders.
D

Deleted50669

Guest
3/20 Update:

It has been 168 days since I've begun developing my app. Last night I logged my 1000th hour of work on this app. This comes out to just under 6 hours per day of work towards the app (in reality it's 4-5 on weekdays, a bit more on weekend days). During this time here is what I've accomplished:

1) Gone from knowing nothing about coding to knowing:
- HTML5
- CSS
- SASS CSS preprocessor for optimized performance
- Javascript
- Vue framework for the front end
- Node javascript runtime for the server
- Rest API architecture
- Various javascript libraries for dynamic design, authentication, account management, and so on

2. Conducted exhaustive market research on a problem and its associated market. I've pinned down:
- The geographical dispersion of the target market
- Their average age
- Their purchasing habits with regard to solving the problem
- Their typical profession and income
- Their goals and motivations

3. Constructed full stack application to solve the identified problem

4. Scheduled in-person alpha testing for the MVP

5. Contacted multiple investors to get incite on how my idea can be made more marketable

Next steps:
- Finalize data structures to commit to the API and the front end
- Finish off user authentication (this has been killing me, but I've figured it out)
- Set up the database to scale so it doesn't shit out in the event I reach a high user count
- Write copy for the landing page and determine an appropriate design to engage first-time visitors
 
D

Deleted50669

Guest
Did user tests. Received overwhelming positive response.. and plenty of feedback to add additional value before deployment. I anticipate a mid-June deployment time-frame.

I will concurrently develop a marketing strategy, which is for sure where I'm going to struggle the most.

Nonetheless, getting closer to the end of the desert (hopefully).
 
D

Deleted50669

Guest
Update:

Deep in the bowels of learning Angular. It is an unforgiving framework to say the least, but once mastered will be a powerful tool for wealth.

Here's a screenshot of my first app. It's still in progress, but it will allow backend data binding to allow product list updates, and allow users to filter based on search criteria. A very simple app, but as you can see to the right, the root directory is basically Russian. I will have to be patient in order to fully develop this skillset, but I will not give up.

- Cheers
 

Attachments

  • first app.jpg
    first app.jpg
    100.7 KB · Views: 33
D

Deleted50669

Guest
How is your app coming along?
Hey, thanks for asking! It's going great. I have more to learn than I imagined, but I've been up to it. I'm nearly done with the client side of the app, and now am working through building the API. I had scheduled user testing with a small group of users for the end of March, but I'll probably need to push it out since I'm not quite where I thought I'd be with API development. I'm staying patient and consistent with progress, but not gonna lie, the closer I get to completion the harder I want to hit the gas to finish the MVP. I've been working 6 hours after work and staying up until 1 or 2 am coding.. which is probably not sustainable on a daily basis haha.
 
Dislike ads? Remove them and support the forum: Subscribe to Fastlane Insiders.

srodrigo

Gold Contributor
Read Fastlane!
Read Unscripted!
Speedway Pass
User Power
Value/Post Ratio
130%
Sep 11, 2018
799
1,041
Go outside, and, on hands and knees, beg the deities above to confirm or deny that I'm not building a piece of shit.

..

But in all seriousness, it would be to have a landing page that excepts email addresses in exchange for some kind of early access or notification about the release of the app. But that again makes me nervous because of copycats. Maybe I just need to let that go, idk.
I'd seriously consider that. There is actually a great post about success using the landing page approach and how building stuff first failed for the OP:

GOLD! - How I lean startup’d my way to $240k+ on the saturated App Store
 
D

Deleted50669

Guest
Update.

20529-f5ab3d305c16f9fc5615f02a29566a44.jpg
 

Attachments

  • progress.jpg
    progress.jpg
    7.6 KB · Views: 3

srodrigo

Gold Contributor
Read Fastlane!
Read Unscripted!
Speedway Pass
User Power
Value/Post Ratio
130%
Sep 11, 2018
799
1,041
Yeah, almost everyone has Facebook and is happy to log in with it for a project targeted to customers (not business).

I don't really get why people go the complex route (flux, redux, etc.) for something that should be a prototype, or and MVP. It just adds so much complexity, which is usually unneeded, that slows down the development. I would have personally built the MVP in a more "normal" way (which doesn't mean messy) and leave flux/redux for when there is enough state complexity to justify it.

EDIT: Grammar.
 
D

Deleted50669

Guest
3/29 12:17AM

My backend API is now reliably communicating with the client. All phases of the REST cycle are passing. I can now validate and store data in the db I built. Users can create accounts, sign in / out, retrieve passwords, etc.

First round testing coming up.
 
Dislike ads? Remove them and support the forum: Subscribe to Fastlane Insiders.

Demian

Contributor
Read Fastlane!
Read Unscripted!
User Power
Value/Post Ratio
144%
Dec 22, 2018
39
56
Wow. I would say I understood about 10% of the stuff in this thread (perhaps less). I have never been a very technical guy. I started learning programming many years ago and gave up in the second month because "it would take too long". And now I come across your thread where you show how you have overcome every obstacle that came your way and defeated every excuse someone that does not know how to code can come up with.

I am amazed and inspired by it. Congratulations on your journey and on your (inevitable) success.
Cheers.
 
Dislike ads? Remove them and support the forum: Subscribe to Fastlane Insiders.
D

Deleted50669

Guest
Can you fake the API just enough for users to be able to give you feedback? This way you'd get feedback earlier and take advantage of the client-side which you've already implemented. If you want to get feedback ASAP, I'd even forget about the backend and focus on shipping a client application with faked data. It depends on whether your focus is on finishing the MVP or getting feedback.
I appreciate the suggestion. Because of the architecture of the app faking sample data would require an equally intensive build in the state management modules. So rather than spending a lot of extra time replicating the functionality through mutations, getters, etc., I'm electing to keep my state management clean and spend the extra time getting the API right.

That being said, your question got me thinking about another option, which is doing two testing sessions. The first would be a conceptual review and feedback, the second would be a full UX test. The danger there is having a user decide to compete after getting exposed to the idea, so it's probably better to be as close to launch as possible to discourage a "competitor uprising" so to speak.
 

srodrigo

Gold Contributor
Read Fastlane!
Read Unscripted!
Speedway Pass
User Power
Value/Post Ratio
130%
Sep 11, 2018
799
1,041
I appreciate the suggestion. Because of the architecture of the app faking sample data would require an equally intensive build in the state management modules. So rather than spending a lot of extra time replicating the functionality through mutations, getters, etc., I'm electing to keep my state management clean and spend the extra time getting the API right.

I was just saying that because you seem to be learning the tech stack as you build your product, which might lag you a bit. But you know better at what stage your app is. If you are building the API fast, definitely carry on. But remember that it doesn't need to be perfect in order for users to try it out.

That being said, your question got me thinking about another option, which is doing two testing sessions. The first would be a conceptual review and feedback, the second would be a full UX test. The danger there is having a user decide to compete after getting exposed to the idea, so it's probably better to be as close to launch as possible to discourage a "competitor uprising" so to speak.

I'd do a "mockups tests" session with 0 software :) that would give some feedback and save some building time.

You can judge better what's the risk of someone copying you, but I'd say is a rather small concern. What's your users' profile? Are they developers than can ship a clone of your product quicker and better than you? Are they business people who could see a good opportunity and start copying you? If so, be cautions; otherwise, I wouldn't worry too much.
 
Dislike ads? Remove them and support the forum: Subscribe to Fastlane Insiders.
D

Deleted50669

Guest
I was just saying that because you seem to be learning the tech stack as you build your product, which might lag you a bit. But you know better at what stage your app is. If you are building the API fast, definitely carry on. But remember that it doesn't need to be perfect in order for users to try it out.



I'd do a "mockups tests" session with 0 software :) that would give some feedback and save some building time.

You can judge better what's the risk of someone copying you, but I'd say is a rather small concern. What's your users' profile? Are they developers than can ship a clone of your product quicker and better than you? Are they business people who could see a good opportunity and start copying you? If so, be cautions; otherwise, I wouldn't worry too much.
I am admittedly a bit paranoid about copycats. That's probably the thing I need to work on most haha. It's probably not a justified concern yet.

As far as the API, the biggest reason I want to get it done before testing is authentication. I want to test user reactions to the way I have certain functionalities reserved for account holders. My hypothesis is that I've included enough functionality for unauthorized users that it will provide adequate value and allow them to become invested in the app enough to register. But we will see.
 
D

Deleted50669

Guest
Update.

Dante wrote of nine circles in his depiction of hell. I think he forgot the tenth; implementing a user authentication process across a full stack application.

Holy smokes.

This is easily the hardest intellectual thing I’ve ever attempted. I’m getting closer to figuring it out, but it’s definitely extending my timeline. Unfortunately it’s not something I can come back to later.. it’s critical to the user’s data security. Will update again soon, hopefully with better news.
 
Dislike ads? Remove them and support the forum: Subscribe to Fastlane Insiders.

kila5454

Contributor
User Power
Value/Post Ratio
186%
Mar 20, 2018
21
39
32
Bronx, NY
Sounds brutal. My app is using redux to keep track of a login and logout choice. This allows for conditional screen rendering as well since the frontend constantly re-evaluates redux state. Do you have a centralized frontend state manager? It makes life way easier in terms of full stack auth. We also have implemented google and facebook login, partially because redux makes it more doable.
 

kila5454

Contributor
User Power
Value/Post Ratio
186%
Mar 20, 2018
21
39
32
Bronx, NY
I’m using vue / vuex which also implements flux state mgmt pattern. I’m very new to authentication, however. I’ve been trying to use jwt and passport to persist the token in localstorage but my app is complex enough that I’m having a hard time routing the permissions.

The dart packages for google and facebook login that we use simply accept a token as an input and that allows the auth stream to be validated, rendering the user and pulling their information from the database. If you could link things to google or facebook with a js package then you wouldn't need to think about the token. In addition, more people would use it because login would be a breeze.

I also made a web application where I had to keep track of the token a few months ago. What I did was put it on the window as a property. It feels jenky but you don't have to F*ck with local storage if you go that route.
 
Dislike ads? Remove them and support the forum: Subscribe to Fastlane Insiders.
D

Deleted50669

Guest
Yeah, almost everyone has Facebook and is happy to log in with it for a project targeted to customers (not business).

I don't really get why people go the complex route (flux, redux, etc.) for something that should be a prototype, or and MVP. It just adds so much complexity, which is usually unneeded, that slows down the development. I would have personally built the MVP in a more "normal" way (which doesn't mean messy) and leave flux/redux for when there is enough state complexity to justify it.

EDIT: Grammar.
Based on what I’m building there’s already enough compliexity for state management. State management is not the issue, that part is already finished. Authentication is the problem.
 

ManlyMansNegator

Bronze Contributor
Read Fastlane!
Read Unscripted!
Speedway Pass
User Power
Value/Post Ratio
130%
Sep 29, 2018
222
289
Australia
Firebase isn’t free after you exceed a certain data limit. If I can implement authentication with open source tools trying to avoid anything commercial. I dont want to have to worry about their contract sonetime down the road.
Firebase is free up to 1 GB , if you are implementing a few JSON files it should not be too difficult to store the data for around 8000 users.

IMO if you have 5k users you can then move onto other DB systems like PostGress etc
 

ideasunlimited1

Contributor
Read Fastlane!
Read Unscripted!
User Power
Value/Post Ratio
97%
Mar 21, 2019
71
69
Houston
Did user tests. Received overwhelming positive response.. and plenty of feedback to add additional value before deployment. I anticipate a mid-June deployment time-frame.

I will concurrently develop a marketing strategy, which is for sure where I'm going to struggle the most.

Nonetheless, getting closer to the end of the desert (hopefully).
That is great news! Do you see yourself marketing through a variety of venues, or just a straight digital model? I struggled with getting through the motions of business planning, but I found my marketing section to be the easiest and most innovative portion, so if you want some help getting through it, let me know.
 
D

Deleted50669

Guest
Wow. I would say I understood about 10% of the stuff in this thread (perhaps less). I have never been a very technical guy. I started learning programming many years ago and gave up in the second month because "it would take too long". And now I come across your thread where you show how you have overcome every obstacle that came your way and defeated every excuse someone that does not know how to code can come up with.

I am amazed and inspired by it. Congratulations on your journey and on your (inevitable) success.
Cheers.
I really appreciate that praise, especially with the week I’m having. Indeed anyone with unrelenting determination can learn and effectively implement it. The ultimate requirement is patience. The first month or two for me was sheer hell, because I couldn’t be productive. Around month three things started to take off. It’s been a long journey, excited to see wjat happens when it’s done.
 
D

Deleted50669

Guest
What's the quickest way you can validate the idea?
Go outside, and, on hands and knees, beg the deities above to confirm or deny that I'm not building a piece of shit.

..

But in all seriousness, it would be to have a landing page that excepts email addresses in exchange for some kind of early access or notification about the release of the app. But that again makes me nervous because of copycats. Maybe I just need to let that go, idk.
 
Dislike ads? Remove them and support the forum: Subscribe to Fastlane Insiders.

Post New Topic

Please SEARCH before posting.
Please select the BEST category.

Post new topic

Guest post submissions offered HERE.

Latest Posts

New Topics

Fastlane Insiders

View the forum AD FREE.
Private, unindexed content
Detailed process/execution threads
Ideas needing execution, more!

Join Fastlane Insiders.

Top