Code Monkey home page Code Monkey logo

proximity's Introduction

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 ๐Ÿคช, The code is not perfect but I'm still improving it ๐Ÿ˜„

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


Built and maintained with ๐ŸŒฎ by Karan

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


๐Ÿš€ 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

๐Ÿ“Ž 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 on twitter).

๐Ÿญ Architecture:

Proximity-System-Design

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

proximity's People

Contributors

karanpratapsingh avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.