Skip to content

A cross platform social media app for pets, built with React Native, Apollo GraphQL, Express and MySQL

Notifications You must be signed in to change notification settings

FinalScript/pet-connect

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Pet Connect

Pet Connect is a mobile application built using React Native, Apollo GraphQL, Express, and MySQL, designed as a social platform for pet owners to connect, share their pets' photos, and engage with other pet enthusiasts. This project serves as a portfolio piece demonstrating our skills in full-stack development and mobile app creation.

Table of Contents

Features

  • User Authentication: Secure user registration and login functionality.
  • Profile Creation: Users can create and manage profiles for their pets.
  • Timeline Feed: A feed displaying photos and posts from users' pets.
  • Interactions: Like and comment posts within the community.
  • Search Functionality: Find other pets by searching for them.

Tech Stack

  • Frontend:

    • React Native CLI
    • Tailwind CSS
    • Redux
    • TypeScript
  • Backend:

    • Apollo GraphQL
    • Express.js
    • MySQL
    • Docker
  • Authentication:

    • Auth0
    • JWT

How We Built It

Pet Connect was crafted using a combination of powerful technologies. React Native CLI was used for building the mobile app's interface, while Tailwind CSS provided a clean and efficient styling approach. Apollo GraphQL facilitated seamless communication between the frontend and backend, enabling optimized queries and mutations. Express.js served as the robust backend framework, managing user data and interactions in conjunction with MySQL for efficient data storage. Authentication was handled securely through Auth0 and JWT, ensuring user privacy and data security. Docker was leveraged for containerization, streamlining deployment and ensuring consistency across environments.

Screenshots

Feed Other's Pet Profile Search New Post Pet Creation Selection Pet Creation Form Pet Posts Feed Edit Pet Profile Form Owned Pet Profile

About

A cross platform social media app for pets, built with React Native, Apollo GraphQL, Express and MySQL

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 4

  •  
  •  
  •  
  •