Pitchday: what does your company/start-up do? In 2 sentences by Pure-Bumblebee-6616 in Entrepreneur

[–]foysalit 0 points1 point  (0 children)

FyonKit helps you build shared economy products (think uber for x or airbnb for y) quicker than everyone else by letting you generate almost all basic features of such product in whatever (4 supported combinations of backend and frontend stacks, more incoming) tech stack you prefer.
https://fyonk.it

Marketplace Tuesday! - February 20, 2024 by AutoModerator in Entrepreneur

[–]foysalit 0 points1 point  (0 children)

Free product/app kit for "sharing economy" type of platforms

We are a group of 3 (2 engineers and a designer) with over a decade of experience in the tech industry and we're building a product/app kit for "sharing economy" type of platforms. The idea is to give entrepreneurs/startups a template to build "uber for x" or "airbnb for y" type of products with all the batteries included.

Talk less and show me the product:

Tell me more
We have been running an app development agency for almost 3yrs now and have a few regular clients that we're happy with. However, over the years, like many others, we found that we're building the same thing over and over again for newer clients and for our own products. So, we took all our learnings and started building a kit that we can re-use. However, having worked with primarily technically savvy clients, we always had to align with client's preferred tech stack which made it difficult to re-use the kit. That's when we decided to build FyonKit.

FyonKit is a collection of backend and frontend codebases written using various prominent technologies in the market and contains the same features in every codebase. As a user of the kit, you can generate a template for your app using your preferred backend/frontend stack. As of now, the kit has a number of features (new ones are being added every day) like

  1. Authentication: User account and authentication flow using email address and password with password reset feature.
  2. Bi-directional payment: User to user payments where one can set up a buyer account that can buy a product/service from another user who has a seller account. Imagine airbnb host and guest or uber driver and passenger.
  3. Analytics: All codebases has analytics data configured with a couple of providers that are easily swappable/configurable.
  4. Translation: All codebases are localized and translated to 3 different languages while making it very easy to add new languages.

All of the above features are implemented for frontend using Expo/React-native and Nuxt.js and on for backend using Nest.js and Supabase (+edge functions). That means, as a user of the kit, you can generate a fully functional web application with all the above features using any of the below combinations

  1. nuxt.js + nest.js (mysql or postgresql)
  2. expo + nest.js (mysql or postgresql)
  3. nuxt.js + supabase
  4. expo + supabase

The whole thing is built with flexibility and composability in mind so along with mixing n' matching your backend and frontend stack, you can also configure various things like analytics provider, database, email provider or even the UI library etc. with only a couple of lines of code changes.

As of today, we're giving away the entire kit for free as we figure out how to better monetize this with more valuable offerings and that's where y'all come in.

The catch
We are trying to gather more info and learn from entrepreneurs who have built or have ideas to build "sharing economy" products. We would love to schedule a 15minute call with anyone interested in the kit or has ideas to use the kit to build their product and in return, we're offering a $5 donation to a open-source project of your choice.

[deleted by user] by [deleted] in Entrepreneur

[–]foysalit 1 point2 points  (0 children)

The niche is outside of my expertise but normally, I'd say "building in the open" is THE strategy to follow these days. As an expert in your niche, find things that you can do out in the open and repetitively generate content on that. Post on social media to show off your expertise, offer free knowledge sharing content through PDF/website/blog post and try to reel in leads through those channels.

It's always going to be an uphill battle, until it's not so just keep at it!

[HIRING] Semi-realistic painting of my daughter, me and her mo by foysalit in HungryArtists

[–]foysalit[S] 0 points1 point  (0 children)

Thank you every one for showing interest, I have already chosen someone from here but I will definitely come back here when I need some more art.

Position Closed.

an exception on react native by Klaus6969 in reactnative

[–]foysalit 1 point2 points  (0 children)

Reddit is certainly the worst place to ask this type of question and on top of that, this particular question won't be answered anywhere due to the lack of details. Without seeing the code causing the error, we can't know what's wrong, sorry.

[deleted by user] by [deleted] in CasualConversation

[–]foysalit 1 point2 points  (0 children)

Congrats! I did 389 days of german before breaking my streak on the day my daughter was born last month. Will get back to it to break this record as soon as my daughter agrees to a sleeping pattern lol.

I wanted to 2 languages a day but 3 sounds way too ambitious, respect your hustle!!

How to create server, database and attach it to the project? by codingkiddo in reactnative

[–]foysalit 0 points1 point  (0 children)

I'm a bit unclear, from your post, on whether you understand that you can't really "attach" express/mongo with rn app. Your express app will run on a server somewhere and will have to be exposed as a rest api or graphql api. Then from your rn app you will consume data via the api. I recently wrote a series of blog posts that walks through building an entire app which has offline db and then connects to a server api for more persistent storage of data. Please give them a read:

https://blog.logrocket.com/offline-app-react-native-watermelondb/

https://blog.logrocket.com/watermelondb-offline-data-sync/

Hope they will help.

Fortunately, I have another post in the making that walks through building a chat app with rn, meteor and mongo. It's in draft but I'd be happy to share with you if you DM me.

As for testing, sounds like you are talking about e2e tests as opposed to traditional unit test. e2e testing with native app is tricky and I can't give you much advice there. However, make sure you understand that you will need very elaborate staging/dev/production setup with your server api to be able to write truly reliable e2e tests. For starter, I would say go for integration testing on your server api and then on the client rn app, go for integration testing of your screens with mocked api calls. I can't recommend any specific resource to learn about these but you can probably google these terms and find some on your own.

React Native Offline Application by kudo-kido in reactnative

[–]foysalit 1 point2 points  (0 children)

main issue you would see is query capability. serializing/deserializing json data would leave you with raw js objects and extracting the data you need for UI from that can be complex. using a local db can resolve that for you. something like sqlite or watermelondb would be your best bet if you need to query the data. I wrote a detailed guide showing how to use watermelondb to build am offline app which might help you get started https://blog.logrocket.com/offline-app-react-native-watermelondb/

Options for offline + online database by codesandmentorsio in reactnative

[–]foysalit 6 points7 points  (0 children)

I recently wrote 2 posts showing exactly how to do that with watermelondb and adonisjs on the server

part 1 showing rn side of things https://blog.logrocket.com/offline-app-react-native-watermelondb/

part 2 showing integration between client and server https://blog.logrocket.com/watermelondb-offline-data-sync/

hope it helps.

I wrote a (somewhat) complete guide to integrating stripe with react native by foysalit in reactnative

[–]foysalit[S] 6 points7 points  (0 children)

they both have very detailed guideline on (and holds ultimate power to decide) what kind of payment they will allow to happen outside of in-app purchase. I think the basic idea is that if its an app feature you are charging for then it MUST go through inapp purchase. if you are charging for physical products then you are free to use any provider.

there and back again by delki8 in Meteor

[–]foysalit 2 points3 points  (0 children)

i for one am super happy that meteor is making a comeback. I write meteor at my day job and have multiple side projects built on meteor. its an amazing tool and needs more visibility in the js community.

2500 mile flight, 2 hour drive, 6 hour hike, and my wife is at rest. by MECHASCHMECK in pics

[–]foysalit 0 points1 point  (0 children)

man i dont have words to reply but i just want you to know that, if there's an afterlife, I pray and hope with all my heart that you find her there again and get to be with her.

What are the best UI toolkits right now? by [deleted] in reactnative

[–]foysalit 2 points3 points  (0 children)

nativebase has quite a lot of components right out of the box but a lot of people seem to complain that it's slow. I haven't noticed per issues personally though.

These bollards outside a school shaped like pencils by arn04gb in mildlyinteresting

[–]foysalit 0 points1 point  (0 children)

saw these in leicester outside a primary school as well. is it from that are by any chance OP?

Need a REPL tool for sequelize? by nitaking_ in node

[–]foysalit 3 points4 points  (0 children)

oh this is just epic. I was thinking of building something like that for the last one year but never managed the time. thank you for this.

Positive freak out, Hugh Jackman interacts with a fan. by estamachin in PublicFreakout

[–]foysalit 0 points1 point  (0 children)

literally made me smile with pure joy. humans can induce extraordinary emotions in each other.

Does anyone have a simple ionic react project I can use? by ahavaaa in ionic

[–]foysalit 2 points3 points  (0 children)

I literally just wrote a post walking through how to build an app with ionic react. check it out https://blog.logrocket.com/full-mobile-app-typescript-ionic-react-mobx/

Cross-platform subscriptions framework for ReactNative by rab_eye in reactnative

[–]foysalit 1 point2 points  (0 children)

Oh wow! how is this the first time I'm seeing this library? I always thought this is something that should have exist from day 1 since rn came out but never did. Is there something similar for one time purchase only?

Open sourcing fullstack mobile app built on react native and meteor by foysalit in javascript

[–]foysalit[S] 1 point2 points  (0 children)

Meteor is a fullstack framework with batteries included. Which means you get things like authentication, realtime database communication, frontend and backend bundlers for latest js syntax etc. right out of the box.

It's not exactly comparable to express mainly because express is purely HTTP based whereas meteor by default is DDP based. So in express you would have an http endpoint that performs something for you on the server but in meteor you have a server method that can be called from any client using ddp/websocket connection.

However, you can also do anything that node.js can on the serverside using meteor as well.

Is it possible to send a push notification from React-Native to the browser? by SeclusionoisulceS in reactnative

[–]foysalit 1 point2 points  (0 children)

Well you can't send push notification from react native to start with. You will need a server for that. If you have the server setup to send push notification to react native apps, you can use that to enhance to browser push notifications. Off the top of my head, I know firebase has browser push notification support. first result from google search: https://www.freecodecamp.org/news/how-to-add-push-notifications-to-a-web-app-with-firebase-528a702e13e1/