- Android/iOS Mobile app for UpCoding using React Native
- Web Repository: https://github.com/sahanmndl/UpCoding-Web
- axios for networking
- react-navigation for bottom and stack navigation
- react-native-paper for UI components
- react-native-dropdown-picker to select platforms
- calendar-link to add contest to calendar
- react-native-vector-icons & expo-vector-icons for icons
- lottie-react-native to add animations
You can start by cloning this repository.
- Go to your project's root folder and run
npm install
orexpo install
(if you are using expo). - If you are using Xcode 12.5 or higher got to /ios and execute
pod install --
repo-update` - Run
npm run ios
ornpm run android
ornpx expo start
(if you are using expo) to start your application!
(Using yarn: yarn ios
or yarn android
)
-
Fork this repository (Click the Fork button in the top right of this page, click your Profile Image)
-
Clone your fork down to your local machine
-
git clone https://github.com/your-username/UpCoding.git
-
Create a branch
-
git checkout -b branch-name
-
Make your changes (choose from any task below)
-
Commit and push
-
git add .
-
git commit -m 'Commit message'
-
git push origin branch-name
-
Create a new pull request from your forked repository (Click the New Pull Request button located at the top of your repo)
-
Wait for your PR review and merge approval!