A secure authentication app built using Supabase for the backend and Expo (React Native) for the frontend. It supports sign-up, login, logout, and CRUD operations on user profiles while ensuring Row Level Security (RLS) for data privacy.
- 🔐 User Authentication (Email/password-based login with Supabase)
- 📝 CRUD Operations (Create, Read, Update, Delete user details)
- 🔄 Session Management (Auto-login redirect & logout functionality)
- 🛡 Row Level Security (RLS) (Ensures restricted data access)
- Frontend: Expo (React Native)
- Backend: Supabase (PostgreSQL)
- Authentication: Supabase Auth (Email/Password)
-
Clone the repository:
git clone https://github.com/arshdeepsingh11/Secure-Auth-App.git
-
Install dependencies:
npm install
-
Set up Supabase:
- Create a
user_detailstable with UUID, Name, Email. - Enable Row Level Security (RLS).
- Configure authentication settings.
- Create a
-
Start the project:
expo start
Arshdeep Singh
📧 arsh.016vs@gmail.com
💻 arshdeepsingh11