This project is a mobile application built using React Native, Prisma, and GraphQL. The aim of the application is to facilitate the sharing of pictures among users by organizing them into albums. Each album has an owner and a list of authorized viewers.
- User authentication: Users can sign up, log in, and authenticate themselves to access the application's features.
- Album creation: Users can create albums to organize their pictures.
- Picture sharing: Users can upload pictures to albums and share them with other authorized users.
- Album management: Owners can add or remove authorized viewers for their albums.
- React Native
- TypeScript
- Prisma
- GraphQL
- react-native-vision-camera
- Jest
- Launch the application on your mobile device or emulator.
- Sign up or log in to access the main features.
- Create albums to organize your pictures.
- Upload pictures to your albums and share them with authorized users.
- Manage your albums by adding or removing authorized viewers.