https://github.com/philiptitus/galleria-mobile
Galleria - mobile version. A social Media clone, visit the link to download the apk
https://github.com/philiptitus/galleria-mobile
expo expo-cli javascipt mobile-app mobile-development react-native social-media
Last synced: 3 months ago
JSON representation
Galleria - mobile version. A social Media clone, visit the link to download the apk
- Host: GitHub
- URL: https://github.com/philiptitus/galleria-mobile
- Owner: philiptitus
- License: mit
- Created: 2024-06-02T10:24:14.000Z (12 months ago)
- Default Branch: main
- Last Pushed: 2024-11-03T14:25:21.000Z (7 months ago)
- Last Synced: 2025-01-19T05:37:15.859Z (4 months ago)
- Topics: expo, expo-cli, javascipt, mobile-app, mobile-development, react-native, social-media
- Language: JavaScript
- Homepage: https://www.amazon.com/gp/product/B0D8YJ2Y65
- Size: 4.6 MB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# Galleria Mobile - Your Social Media Companion ๐ฑ
Galleria Mobile is the streamlined mobile companion to the **Galleria** web platform, offering an enhanced, intuitive experience for users on the go. Built with **React Native** and powered by a **Django** backend, this app lets you share, engage, and stay connected through images, videos, posts, and moreโall within a smooth, mobile-optimized interface.
### ๐ฅ **Installation Guide**
#### 1. Clone the Repository
```bash
git clone https://github.com/philiptitus/galleria-mobile.git
cd galleria-mobile
```#### 2. Install Dependencies
```bash
npm install
```#### 3. Start the Mobile App
```bash
npx expo start
```#### 4. Preview Options
Once the app is running, youโll have several options to view it:
- Open in [Expo Go](https://expo.dev/go)
- Run on an [Android emulator](https://docs.expo.dev/workflow/android-studio-emulator/)
- Run on an [iOS simulator](https://docs.expo.dev/workflow/ios-simulator/)---
### ๐ **Key Features**
- **Media Sharing**: Upload and share photos, albums, and videos.
- **Post Interactions**: Like, comment, and bookmark posts directly from your mobile device.
- **Chat Functionality**: Stay connected through our beta chat feature, designed for an intuitive messaging experience.
- **Follow Users**: Easily follow/unfollow users and manage follow requests.
- **Notifications**: Real-time notifications for chats and social interactions.
- **Profile Management**: Update and view your profile right within the app.
- **Enhanced Security**: Built specifically for mobile, ensuring a more secure user environment.---
### โ๏ธ **Tech Stack**
- **Frontend**: React Native (for mobile app)
- **Backend**: Django (REST API)
- **Database**: PostgreSQL (for user data and media storage)
- **Authentication**: OAuth (Google, GitHub), JWT (JSON Web Tokens)---
### ๐ฑ **App Design & Experience**
The mobile app offers a **faster, more secure** experience compared to the web version, with a UI that feels right at home on your mobile device. Whether you're uploading media, chatting with friends, or browsing content, the app is designed to keep everything fluid and user-friendly.
#### **Why Use Galleria Mobile?**
- **Optimized Performance**: A smoother, faster experience compared to the web.
- **Familiar UI**: Enjoy a warm and inviting interface that's easy to navigate.
- **Mobile-Exclusive Features**: Enhanced security and seamless integration with your device.---
### ๐ **How to Contribute**
Interested in improving Galleria Mobile? Hereโs how you can contribute:
#### 1. Fork the repository
Click the **Fork** button at the top right of this repo.
#### 2. Create a new branch for your feature
```bash
git checkout -b my-new-feature
```#### 3. Commit your changes
Make sure to write meaningful commit messages:
```bash
git commit -m "Add feature XYZ"
```#### 4. Push your changes and create a pull request
```bash
git push origin my-new-feature
```Submit a pull request to the `main` branch for review!
---
### ๐ **Useful Links**
- [Galleria Mobile Web Version](https://mrphilip.pythonanywhere.com/portfolio/gallleria-mobile-version-beta)
- [Galleria GitHub Repository (Web)](https://github.com/philiptitus/galleria)
- [Expo Documentation](https://docs.expo.dev/)
- [React Native Documentation](https://reactnative.dev/docs/getting-started)---
Thank you for exploring Galleria Mobile. Your feedback and contributions help make this app better for everyone. ๐
---