After completing my Sinatra portfolio project dogtracker, I challenged myself to refactor the backend to serve a RESTful API and build a simple React Native app to consume it.
It is worth mentioning that my focus was the mechanics of building the server, and wiring up Redux in the mobile app. While styling and UX are important, they were not my focus here.
- Refactor Sinatra web app to serve API
- Build simple React Native app to consume API
- Support user authentication
- Support basic CRUD for:
- User
- Dogs
- Activities