An attempt to practice react native by cloning the instagram app
Explore the code »
View Demo
·
Report Bug
·
View License
This is a hands-on learning project to pratice my react-native skills. The project is a “poor man’s” version of Instragram, but with some cool features such as:
- Image upload to Cloudinary;
- Data storage with API calls;
- Camera integration;
The basic functionalities are working, but there is a lot of work to be done!
This is a list of things you need to run the project:
- JSON Server
npm install -g json-server
- Get a free API Key at Cloudinary
- Clone the repo
git clone https://github.com/ronaldosena/instragram-clone.git
- Install dependencies
yarn
- Create a
.env
file and fill with your datacp .env.example .env
Spin up your JSON server
json-server --watch --host <YOUR_LOCAL_IP> db.json
Run android
npx react-native run-android
- Project kick-off
- Finish Profile screen
- Implement login screen
- Add "components" folder to easily reuse code
- Multi-language Support
- English
- Portuguese
- Implement redux
Contributions are what make the open source community such an amazing place to learn, inspire, and create. Any contributions you make are greatly appreciated.
If you have a suggestion that would make this better, please fork the repo and create a pull request. You can also simply open an issue with the tag "enhancement". Don't forget to give the project a star! Thanks again!
- Fork the Project
- Create your Feature Branch (
git checkout -b feature/AmazingFeature
) - Commit your Changes (
git commit -m 'Add some AmazingFeature'
) - Push to the Branch (
git push origin feature/AmazingFeature
) - Open a Pull Request
Distributed under the Coffeware License. See LICENSE.md
for more information.
You can reach me out at @roronalds_ or send an e-mail to ronaldo.sena@outlook.com