Prizy is a mobile app, built in React-Native, that will help automate the prize draws during our meetup. Attendees will have the ability to check in and enter the draw.
More features will be added in the future.
Be sure to check the official React Native Guide.
- NodeJS (version 8.3 or newer)
- Watchman - if you are on macOS. Watchman is a tool by Facebook for watching changes in the filesystem. It is highly recommended you install it for better performance.
- React Native cli - react-native-cli
- Xcode (optional - to run the app on iOS)
- Android Studio (optional - to run the app on Android)
- react-native-debugger (optional - but very nice to have, for debugging react components and redux store)
Run npm install
from root directory
- Start server to serve React Native code
react-native start
ornpm run start
- Start iOS simulator
react-native run-ios
- Start Android emulator
react-native run-android
The app will consume data from a RESTful API. For more details, please, check the community's backend project.
Currently, there is a trello board available, with a backlog of user stories. In addition to that board, GitHub issues will be used to track bugs, feature requests and more.
If you are new to Open Source, please, read this introduction.
In a nutshell, you can follow these steps:
- Fork the repo on GitHub
- Clone the project to your own machine
- Commit changes to your own branch
- Sync your fork (see how)
- Push your work back up to your fork
- Submit a Pull request so that we can review your changes