A debate app built with React Native using Expo. It use Firebase as backend.
GPL-3.0 License
<a href="https://github.com/anilsenay/change-my-mind/issues">Report Bug</a>
<a href="https://github.com/anilsenay/change-my-mind/issues">Request Feature</a>
Change My Mind was a project I was making with Kotlin but I aborted the project. Then last month I started this project from stratch with React Native this time to learn more and get more experiment in React Native. I wanted to make this project in 1 month as a goal. So everything I've done is a month of labor. ~%90 of my goals are done. After all I have a working project although it has some problems. These problems are not a big deal but I am done with this project now. I will continue to develop this project in places. I used Firebase as backend, I will create my own backend one day if I start development in backend. Because some part of app is not working well because of Firebase's limits. If you like my project and want to cooperate please contact with me ^^
This is a debate app basically. You can create a debate on any topic to challenge a user to change your mind. You will present your ideas in rounds. At the end of rounds, there is a voting period to able other users vote your opinions. After all most voted user wins the debate. If you already changed your mind and gave up, you can anytime finish the debate and let the opponent wins. I also added point system for win and lose but it is not effective right now because I did not decide that rank system yet.
Demo video: Click here
Splash Screen: Click here ( animation is not that fast in app actually video is a little fast :D )
Demo video: Click here
Demo video: Click here
Creating debate demo: Click here
This is an example of how to list things you need to use the software and how to install them.
npm install expo-cli --global
git clone https://github.com/anilsenay/Change-My-Mind.git
npm install
Put your filebase.config.js file to src/consts/
Start the expo metro bundler
npm start
Contributions are what make the open source community such an amazing place to be learn, inspire, and create. Any contributions you make are greatly appreciated.
git checkout -b feature/AmazingFeature
)git commit -m 'Add some AmazingFeature'
)git push origin feature/AmazingFeature
)Distributed under the GPL License. See LICENSE
for more information.
Project Link: https://github.com/anilsenay/change-my-mind