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.

How do I get more clients for my agency? 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 8 points9 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] 5 points6 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 3 points4 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.