An infinite series of possibilities converges here.
Eulr is a single-page blogging platform based off of Tumblr. Users can make text posts, share quotes and photos, upload videos, and much more.
- React/Redux frontend
- Ruby on Rails backend
- PostgreSQL database
- AWS S3 file hosting
- Editing a post causes the post itself to smoothly transform into the post editing form while the rest of the screen grays out and becomes uninteractable. This is achieved by wrapping each post in a container element, which conditionally renders either the post or the post edit form, depending on the redux store state.
- The seven different types of posts use only three distinct form components: text, link, and media. By building multi-purpose, reusable React components I was able to maintain a DRY codebase that is easy to debug expand upon.
- Upload images, songs, and videos from either a file select or a url