Skip to content

Mini Social app written on Jetpack Compose M3 + Django rest framework multi-tenant with jwt authentication + Postgresql. It supports image upload too!

License

Notifications You must be signed in to change notification settings

ralphmarondev/Mewzi

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

63 Commits
 
 
 
 
 
 
 
 

Repository files navigation

🌼 Mewzi — Where Ideas Purr!

Welcome to Mewzi — a pastel-yellow social app where soft thoughts, tiny rambles, and meow-worthy moments live.
Powered by Django REST 🐍 and Jetpack Compose 🧵, and brewed on Ubuntu ☕🐧.

Mewzi banner


🐾 What is Mewzi?

Mewzi is a cute, community-first platform inspired by Threads and Reddit — with a focus on multi-tenancy, smooth UX, and a soft aesthetic.

✨ Think: short posts (called meows), pastel yellow UI, gentle threads, and a cozy digital space to express and explore.


✨ Features

  • 🐱 Post meows (tiny text + tag combos)
  • 💬 Comment and react with paw prints
  • 🎨 Pastel yellow UI for light, happy vibes
  • 🐘 PostgreSQL + multi-tenancy support (SaaS-friendly!)
  • 🛠️ Django REST Framework backend
  • 📱 Jetpack Compose Android frontend
  • 🐧 Built with love on Ubuntu 24.04.2 LTS

🧰 Tech Stack

Layer Technology
Backend Django REST Framework + PostgreSQL
Multi-tenancy django-tenants
Frontend Jetpack Compose (Android)
Design Pastel Yellow + Cute UI
OS Ubuntu 24.04.2 LTS

🚀 Getting Started

1. Clone the repo

git clone https://github.com/ralphmarondev/Mewzi.git
cd Mewzi

2. Backend Setup

cd api
python -m venv .venv
source .venv/bin/activate
pip install -r requirements.txt

# Migrate and run
python manage.py migrate
python manage.py runserver

📦 PostgreSQL must be running locally. Make sure your .env or settings.py has correct DB credentials.

3. Frontend (Jetpack Compose)

Open android/ in Android Studio and run on emulator or device.


🧪 Tenancy Mode

Mewzi uses schema-based multi-tenancy so each community (or "cluster of cats") can live in its own secure schema. Multi-tenant logic powered by django-tenants.


🐣 Dev Notes

  • Works beautifully on Ubuntu 24.04.2 LTS
  • Uses a soft, round design system
  • Targets Android 9+ with Compose Material 3
  • Great for learning fullstack architecture

📄 License

MIT License

Copyright (c) 2025 Ralph Maron A. Eda

Permission is hereby granted, free of charge, to any person obtaining a copy
of this software and associated documentation files (the "Software"), to deal
in the Software without restriction...

Made with 🐾 by Ralph Maron A. Eda "Let your thoughts meow. Softly. Gently. Openly."

About

Mini Social app written on Jetpack Compose M3 + Django rest framework multi-tenant with jwt authentication + Postgresql. It supports image upload too!

Topics

Resources

License

Stars

Watchers

Forks