A microblogging app for the African community. Built with React Native.
- Create posts different content types : text, audio, images
- Comment posts with text and audio
- Share text, images and audios from other apps to Kebetoo
- Receive notifications when other users interact with your posts
You can also:
- React to a post (like, dislike, share) or comment (love)
- See the stats of your posts
- Enable Dark mode
- ... and much more !
This project is under active development. A public roadmap will be available soon. For now, the product backlog is hosted on the project section.
Kebetoo requires Node.js and React Native to run. This installation guide will focus on android.
Install the dependencies and devDependencies of the server app then start the server.
$ mongod
$ cd kebetoo-strapi-app
$ yarn install
$ yarn develop
Install the dependencies and devDependencies of the serverless project then start the server.
$ cd kebetoo-serverless
$ yarn install
$ yarn develop
Ensure that you have plugged your android device and enabled usb debugging. Install the dependencies and devDependencies of the client app then start the client.
$ cd kebetoo-mobile
$ yarn install
$ yarn start
$ yarn android:tcp
$ yarn android:dev
Want to contribute? Great, create a fork a the project and start hacking! Ensuite that the coverage of your code is under 80%. That's the minimum required for this project.
A new contribution guide will soon be created.
Here are the instructions related to tests.
$ yarn test src
$ yarn coverage
Useful informations can be found in the documentation.