224 karma · joined May 22, 2014
You could say the same thing about the Bible, or Harry Potter, or any number of things too
Good!
Name: James
Location: Melbourne, Australia
Work Preferences: Remote/Hybrid
Tech: React Native, React, Node.js, Typescript, AWS/cloudy stuff
Experience: 15 years as a dev
Day rate: US$800 / day
Contact: jvg [at] warmhq.com
LI: https://www.linkedin.com/in/gallichio/
I love building anything and everything in JS/TS. My current hobby is web scraping for fun.Why hire an Australian dev for your American or European-based startup team? It turns out there are 24 hours in a day, and most teams do not like being online at 1am. I _love_ being online at your 1am!
Tl;dr - Senior/lead React Native + NodeJS developer open for work
At a glance the emails felt very Australian to me before I checked these comments, but I didn't do a thorough read.
*Auth service*
I use Supabase email auth, specifically with one-time passwords. Why? Because it's the quickest to set up by far (compared to oAuth, where you have to have a website live + verification by Google / FB). It also allows you to skip over a separate "Log in" screen flow.
My boilerplate has all of this included and all the UX worked out (loading spinners when you click submit, an "enter your 6 digit code" screen which displays the email address you input and allows you to send again / change the email, etc
*What BaaS does it use?*
Supabase, for the reasons above. I also supply SQL creation templates to use within Supabase for profile table + auth creation, and the HyperFast docs have a step by step guide on how to set everything up.
*How easy is it to publish on the Apple and Android stores?*
Very hard. Great question. Once you have an established app it's relatively easy to _resubmit_ to these stores, but getting set up, getting all your assets (like images) together, and getting approved is extremely difficult for first-time users. Also difficult for return users like me, I stumble over it every time!
*Can I also make a website out of it or just mobile?*
Love this one. I've not yet implemented `react-native-web` but it'd be fairly simple to do so.
*Code samples / snippets*
Good idea, I think a video product tour might be a good thing, just show how everything works, show what you get, show the difference between using HyperFast to start your project vs showing how much harder it would be to do with plain react
Or doing a video screencast thing where I go through all the features / the app etc?
Differences to Expo - HyperFast is built on top of Expo. With Expo you get a great developer experience but you don't get code. HyperFast is a white-label best-practice UX app template, with
- app intro screens - signup/login/logout - an onboarding screen - a news feed - an item detail page - ability to "like" items - an account settings page where you can edit your info - a push notification service that lets you set up pre-built recurring local notifications
This is what "boilerplate" or "starter kit" means to me, but if that language isn't correct I'm keen to know how you'd describe it! Expo is an amazing tool but the purpose of HyperFast is to actually give you an app that you can customise.
As for the heavy lifting on publishing to the app store - yes, kinda, it can handle submissions, but HyperFast tells you _what to write_ in your app store listings, what kind of imagery is needed, gives sample text, etc.
Not to mention the huge benefit of having me on our private Discord channel giving advice, code feedback, debugging help etc. All of this is included _on top of Expo_, not in competition with it.
Thanks so much for your feedback! I think it shows that my sales page isn't quite there yet.
Language around pricing
Your point about the pricing makes sense to me, and I think it's an issue with my intended market. I wrote the copy speaking to other React Native devs like myself, or freelance React devs who want to jump into app development, but I think I need to consider gearing it towards founders.
How is it better than Expo?
It uses Expo actually! Expo is just a tool, like Rails or NextJS. HyperFast is a template built on top of Expo, which has pre-built screens that you can swap out your content for. It has push notifications already set up (e.g. has code that you can uncomment to launch recurring scheduled notifications), it has best-practice UX patterns (e.g. 'app intro' screens that appear when you first launch the app that describe what the app is before you ask for signup), it's pre-integrated with a BaaS (Supabase) so all you need to do is sign up, pop in your env vars and it just works.
I've basically built a white-label general purpose app, and you can put your images/text/API URL in there and have your own custom app (with a feed, likes/favourite content, account settings, login in/log out/sign up) extremely quickly.
I don't know what this does other than vague marketing words
Point taken, I think a demo video is in order!
Thanks again for the great feedback
Cries in MacBook Pro
- The Murder of Roger Ackroyd - And then there were none - Evil under the sun
All brilliant in their own right but the first is a masterpiece. Don't google any of these because spoilers come up, but I've had a lot more fun and been a lot more active reading than I have in years.
Last year I read two books, this year I've read 3 books in January and have thoroughly enjoyed it way more than my usual nights of watching Netflix.
Not saying it's good or bad, just that the distribution channel might change but that doesn't mean the development tools will
I wish these companies had some sort of open source pact built into the licensing, eg after 3 years the support window ends but the software becomes open source. We won't solve your problems anymore but you/the community can if you want.
That would be amazing...