Internet UC is a Wifi UC clone made with React Native and Redux ✨
Easily manage your wifi devices allowed in UC wireless network.
This is a clone of a series of applications made for iOS and Electron. This version is based on the latter, which is an Angular 1.x application 😨
- Log in
- Get user full name
- Log out
- Get devices list
- Pull to refresh devices list
- Activate/deactivate device
- Add a new device
- Validate new device before adding (MAC address, already exists)
- Edit device
- Delete device
- Kick unauthorized wifi users (alumni)
- Display error messages
- Internationalization
The main reason to develop this app was to make it part of a process of learning both React Native and Redux. So it might be some things some experienced people could not agree in the way it is done, if you think so please fill an issue and become part of the process too!
Tools we're using:
react-native
: Do'h!redux
andreact-redux
: State management and React bindingsredux-thunk
: Thunk middleware for async actionsredux-persist
: State persistance usingAsyncStorage
react-native-router-flux
: A nice Router (this might be an overkill)reselect
: Memoized state selectorsreact-native-svg
: An SVG libraryreact-native-vector-icons
: Vector iconsreact-native-keyboard-spacer
: A keyboard spacer to shrink views when keyboard is being displayedreact-native-debugger
: Awesome debuggerreact-native-i18n
: I18n.js integration for React Native
Once I reach a minimum set of features I would love to review and accept some PRs. Consider the code is linted with ESLint and the configuration extends from Airbnb style guide. As I said before, coding-style related issues are welcome (even if you think something is missing from this README!).
- This application is not official and is not related to Pontifical Catholic University of Chile.
- Privacy Policy