CSR Watch
Social Network for Internal Company
Details
DURATION: 3 months (Freelancer Initial – I configure myself).
PLATFORM: Android, iOS (NodeJS React Native).
TECHNOLOGIES: React Hooks, React Native, Native Base, React Navigation, Redux, Redux Saga & Logger, Reselect, i18next, GraphQL, Apollo Client.
TOOLS: Mac OS, VSCode, Android Studio, XCode, Postman, Bitbucket, Yarn, Fastlane to deploy, Test Flight.
CODE QUALITY: ESLint (Airbnb & Standard JS), Prettier, Flow Types.
Team
MY ROLE: Mobile Developer.
2 Frontend Developers, 1 Backend Developer, 1 Tester, 2 React Native Developers.
Overview
CSR Watch is a social network designed for internal company use. The platform features:
- Point system (called Gopy) for user engagement
- Social features like likes and shares
- Survey functionality for company feedback
Key Achievements
- Experience with react navigation including header, tab, and drawer in a screen
- Implemented image caching and grid image display
- Developed image upload functionality with GraphQL server
- Created image picker with resize functionality before upload