This is PetSpace - a mobile app I'm working on for pet owners. It's still in active development.
So far:
- Signup screen with a clean gradient UI
- User authentication setup with Supabase
- Basic form validation for signup
- The database schema is ready for users and pets
- React Native with Expo
- Supabase for backend/database
Got two tables set up:
users- stores first name, last name, email, passwordpets- ready for pet profiles (links to users, stores pet info like name, type, age, breed, profile pics)
├── Screens/
│ └── Signup/
│ ├── signupScreen.js # Main signup UI
│ └── signupLogic.js # Validation logic
├── Components/
│ ├── button.js # Reusable button component
│ └── title.js # App title with custom font
└── App.js # Entry point
This is just the beginning! Planning to add:
- Login functionality (signup is done, login is next)
- User profile pages
- Pet profile creation and management
- Social features for pet owners
- Photo sharing
- Install dependencies:
npm install - Set up your Supabase credentials in
.env - Run:
expo start