Proximity
An open source social media that does not use your data against you
โญ Inspiration:
Recently I was getting a lot into System Design and scalability stuff so I thought about implementing the classic social media.
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 newcomers to React Native might find it helpful
PS. UI is Heavily inspired by Instagram as I'm not a designer
Please leave a
Built and maintained with
๐ Technologies Used
โก Features
- Home Feed
๐ฐ - Explore Feed
๐ - Messaging
๐ฌ - User Search
๐ - Post Upload
๐ - Push Notifications
๐ฅ - Password less signin
๐ - Dark Mode
๐ - Block users
๐ - Report post
๐ฉ - Stories (coming soon) TBD
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 on twitter).
For GraphQL schema please take a look at app/graphql/schema/schema.graphql
๐ฑ Screenshots
๐ Running the project
To run the project just use the following
- Android
yarn && yarn android
- iOS
yarn && yarn cocoapods && yarn ios
Note: It is recommended to use yarn if you want to run this project as npm skips few dependencies. I am not sure why but this reported by many developers and fixed when they switched to yarn.
But if the issue persists feel free to open an issue and I'll assist you with running the app.
๐ Contributing:
Want to contribute to this project? Contributions are now open for bug fixes.
๐ License
- See LICENSE