2017
← Back
SnapTask
Mobile-first task management platform with real-time messaging, push notifications, and cross-platform support.
Built React Native mobile application with JSON/XML parsing to communicate with Ruby on Rails RESTful API. Created responsive web apps using HTML5, CSS3, ES6 JavaScript, Bootstrap, and jQuery. Designed and developed UI for marketing site, web app, and management dashboard. Integrated real-time messaging, email blasts via SendGrid, and push notifications. Managed tasks on Trello with daily meetings across global team members.
Tech Stack
React NativeRuby on RailsSendGrid
Impact
Platform
iOS/Android
Features
Real-time
Gallery
Implementation Highlight
TaskSync.jsjavascript
// React Native task synchronization
class TaskSync extends Component {
componentDidMount() {
this.syncTasks();
this.setupPushNotifications();
}
async syncTasks() {
const response = await fetch('/api/tasks');
const tasks = await response.json();
this.setState({ tasks });
}
}