Skip to content

EM-T-Shells/petspace

Repository files navigation

PetSpace 🐾

This is PetSpace - a mobile app I'm working on for pet owners. It's still in active development.

What's Working Right Now

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

Tech Stack

  • React Native with Expo
  • Supabase for backend/database

Database Setup

Got two tables set up:

  • users - stores first name, last name, email, password
  • pets - ready for pet profiles (links to users, stores pet info like name, type, age, breed, profile pics)

Current Structure

├── 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

What's Next

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

Running the Project

  1. Install dependencies: npm install
  2. Set up your Supabase credentials in .env
  3. Run: expo start

About

where your pets do social media

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published