huy-lv / Proximity

An Open Source social media that does not use your data against you :zap:

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Proximity

An open source social media that does not use your data against you


โญ Inspiration:

Earlier this year I picked up GraphQL and for a few months I was thinking about making a simple chat app or something with GraphQL then kinda forgot about it due to other projects.

Recently I was getting a lot into System Design and scalability stuff so I thought about implementing the classic "Instagram Clone" template but then immediately thought about the chat app I wanted to do so why not combine it and make it functional?

Hence, I decided to design and implement Proximity an open source social media as a hobby project in my free time

I decided to open source it because new comers to React Native might find it helpful

PS. UI is Heavily inspired by Instagram as I'm not a designer ๐Ÿคช, The code is not perfect but I'm still improving it ๐Ÿ˜„

Please leave a โญ as motivation if you liked the idea ๐Ÿ˜„

๐Ÿš€ Technologies Used




โšก Features

  • Home Feed ๐Ÿ“ฐ
  • Explore Feed ๐Ÿ“œ
  • Messaging ๐Ÿ’ฌ
  • User Search ๐Ÿ”
  • Post Upload ๐ŸŒ„
  • Push Notifications ๐Ÿ”ฅ
  • Password less signin ๐Ÿ˜„
  • Dark Mode ๐ŸŒ’
  • Stories (coming soon)
  • Blocking user (coming soon)
  • Report post (coming soon)

๐Ÿ“Ž Notes: I used this Boilerplate which is also maintained by me, it is very scalable, try it out for your next project ๐Ÿ˜„

Also, If you're interested in how I implemented the system design then feel free to reach out to me on twitter or instagram (i'm most active there), tho I am thinking of writing articles for it.


๐Ÿ“ฑ Screenshots


๐Ÿ™Œ Contributing:

Want to contribute to this project? Please contact me if you're interested as only contributors are allowed to have sensitive keys for development which I've omitted due to use privacy risks

๐Ÿ” License


Built and maintained with ๐ŸŒฎ by Karan

๐Ÿ’ผ Hire Me | ๐Ÿบ Donate


About

An Open Source social media that does not use your data against you :zap:

License:GNU General Public License v3.0


Languages

Language:TypeScript 92.5%Language:Objective-C 2.6%Language:Java 2.0%Language:Ruby 1.5%Language:JavaScript 0.9%Language:Python 0.3%Language:Shell 0.2%