Build a Poll App with React Native & Supabase (tutorial for beginners)

preview_player
Показать описание
Build a sleek poll/voting app using React Native and Supabase

We’ll use the powers of Expo Router for smooth navigation and robust backend capabilities with Supabase. We'll also dive into using Expo & Supabase Auth for secure, anonymous sign-ins.

📚 This video includes a lot of tools and technologies, providing an excellent opportunity to learn about:
- Setting up React Native with Expo
- Using Expo Router for advanced navigation
- Integrating Supabase with Expo for backend operations
- Configuring Supabase Auth for authentication
- Implementing anonymous sign-ins
- Designing the user interface for a voting app
- Managing state and handling user inputs
- Setting up real-time data syncing with Supabase

📚 Enroll NOW in *The Full-Stack Mobile Developer course* and don’t miss out on your chance to become a 6-figure dev! Check out what our successful students are saying about their experience:

*💬 Join the notJust Development gang and let's build together:*

Timecodes:
0:00 Intro
2:36 Demo of the Application
3:55 Initialising a New Expo Project
9:25 Setting Up Expo Router
16:14 Building the Home Screen: Polls List
32:08 Building the Poll Details Page
1:07:43 Building the Create Poll Page
1:34:26 Setting Up Supabase
2:10:37 Implementing Authentication with Supabase
2:52:21 Protecting Create Poll screen with Authentication
2:57:58 Implementing the Create Poll Functionality
3:08:09 Fetching Poll Details
3:18:51 User Voting Implementation
3:45:01 Implementing the Anonymous Login Feature
3:58:28 Outro

Disclaimer: This build is for educational purposes only. All views, opinions, and technology choices expressed in this video are my own and do not represent the views, opinions, or technology choices of any entity I have been, am now, or will be affiliated with.
#notjustdev #supabase #reactnative
Рекомендации по теме
Комментарии
Автор

I tried to make authorization. I press the buttons, they blink but no authorization occurs. No new users appear in the database. At the same time I can fetch the data from the database and display it in the app. Can it be because there are no policies created for the table 'users'? I was trying to find the way to create the policies. But I don't see a button for them anywhere. Thank you in advance!

LeraMulina
Автор

You deserve a million sub and I don't think it's enough! you are a great man, keep up ❤❤

ahmedkhlifi
Автор

Hi man, in yuor vid (1:42:10) when you pass the cursor over the createClient function, you got "(alias) createCllient <any>...". But for me, I only got "import createClient". hence, I don't have the auto completion for getting authentification datas. It seems like my createClient function is empty. Do you have an idea to handle that please?

m__link
Автор

the functionality is great. though the design is disappointing due to the thumbnail that promised to fulfill beautifully designed application. It's kind of a clickbait but it's OK i wish you the best.

simo_the_goat
Автор

For tr next build can we build a expo router v3 based custom authentication layout using an nodejs rest api backend

gillemomeni
Автор

pls i have an issue
the app crash when i click on go back
from any screen

lollyinnovation
Автор

doing a great job with these, keep it up!

sarahthemaker
Автор

Hi ilike your videos can you do e comerce app with admin dashbord(web) to control orders plss😊😊

saamix
Автор

Sir can you please Build a society managment app ?

Anirbandali
Автор

VOTE for BJP and stop Islamic jihad and save humanity

navinkumarsahu
Автор

i follow the step by step solution but it just gives me this error

TypeError: Cannot read property 'useMemo' of null.

On the android emulator it says Render error Cannot read property type of null

vincentvargas
Автор

This time I don't like your video. You create simple and easy app looks complex and complicated, and your explanation is not so good like your other videos.

princesiachin
join shbcf.ru