Skip to content

Galleria - mobile version. A social Media clone, visit the link to download the apk

License

Notifications You must be signed in to change notification settings

philiptitus/galleria-mobile

Repository files navigation

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

git clone https://github.com/philiptitus/galleria-mobile.git
cd galleria-mobile

2. Install Dependencies

npm install

3. Start the Mobile App

npx expo start

4. Preview Options

Once the app is running, you’ll have several options to view it:


🌟 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

git checkout -b my-new-feature

3. Commit your changes

Make sure to write meaningful commit messages:

git commit -m "Add feature XYZ"

4. Push your changes and create a pull request

git push origin my-new-feature

Submit a pull request to the main branch for review!


🔗 Useful Links


Thank you for exploring Galleria Mobile. Your feedback and contributions help make this app better for everyone. 🌟