<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>Rails API on Sebastien Sanz de Santamaria</title><link>https://sebastiensanzdesantamaria.net/tags/rails-api/</link><description>Recent content in Rails API on Sebastien Sanz de Santamaria</description><generator>Hugo</generator><language>en-US</language><lastBuildDate>Mon, 01 Jul 2019 00:00:00 -0700</lastBuildDate><atom:link href="https://sebastiensanzdesantamaria.net/tags/rails-api/index.xml" rel="self" type="application/rss+xml"/><item><title>Synth Sessions</title><link>https://sebastiensanzdesantamaria.net/work/synth-sessions/</link><pubDate>Mon, 01 Jul 2019 00:00:00 -0700</pubDate><guid>https://sebastiensanzdesantamaria.net/work/synth-sessions/</guid><description>&lt;h2 id="multi-synthesizer-jamming-sessions-app"&gt;Multi-synthesizer jamming sessions app&lt;/h2&gt;&#10;&lt;p&gt;A web app designed for multi-synthesizer jamming. Users can create a session and choose to add one or more synthesizer modules (current choices, a Mono Synth, Duo Synth, and FM synth) to their sessions. They can play each synth with the on-screen keys or with a computer keyboard.&lt;/p&gt;&#10;&lt;p&gt;Key Technologies, Packages, and Gems:&lt;/p&gt;&#10;&lt;p&gt;Frontend:&lt;/p&gt;&#10;&lt;ul&gt;&#10;&lt;li&gt;React&lt;/li&gt;&#10;&lt;li&gt;Tone.js&lt;/li&gt;&#10;&lt;li&gt;nexusUI&lt;/li&gt;&#10;&lt;li&gt;react-select&lt;/li&gt;&#10;&lt;/ul&gt;&#10;&lt;p&gt;Backend:&lt;/p&gt;&#10;&lt;ul&gt;&#10;&lt;li&gt;Rails 5 API&lt;/li&gt;&#10;&lt;li&gt;JWT token authentication&lt;/li&gt;&#10;&lt;li&gt;BCrypt&lt;/li&gt;&#10;&lt;li&gt;Postgres database&lt;/li&gt;&#10;&lt;li&gt;fast_jsonapi serializer&lt;/li&gt;&#10;&lt;/ul&gt;&#10;&lt;p&gt;Core Features:&lt;/p&gt;</description></item><item><title>Open Call</title><link>https://sebastiensanzdesantamaria.net/work/open-call/</link><pubDate>Mon, 01 Apr 2019 00:00:00 -0700</pubDate><guid>https://sebastiensanzdesantamaria.net/work/open-call/</guid><description>&lt;p&gt;A marketplace web app allowing artists to submit works for review and selection by institutions. There are two types of users, artists and organizations. Artists can signup and upload their artworks into portfolios. Organizations can signup and post open calls for artwork submissions. Artists can submit selected portfolio images to an open call for review by the organization. An organization can select a finalist artist for each of their respective open calls.&lt;/p&gt;</description></item><item><title>Teleprompter App</title><link>https://sebastiensanzdesantamaria.net/work/teleprompter-app/</link><pubDate>Fri, 01 Mar 2019 00:00:00 -0700</pubDate><guid>https://sebastiensanzdesantamaria.net/work/teleprompter-app/</guid><description>&lt;p&gt;A web based teleprompter interface allowing a speaker to read scripts on camera or to a live audience.&lt;/p&gt;&#10;&lt;p&gt;Using Vanilla Javascript to create an interactive single page application through DOM manipulation, incorporating QuillJS library to invoke a WYSIWYG word processing editor with full CRUD capability. Ruby on Rails API backend used for document saving.&lt;/p&gt;&#10;&lt;p&gt;Built at &lt;a href="https://github.com/flatiron-school"&gt;@flatiron-school&lt;/a&gt; with &lt;a href="https://github.com/mmcgovern0"&gt;@mmcgovern0&lt;/a&gt; and &lt;a href="https://github.com/jmhill91"&gt;@jmhill91&lt;/a&gt;.&lt;/p&gt;&#10;&lt;h2 id="key-technologies-packages-and-gems"&gt;Key Technologies, Packages, and Gems&lt;/h2&gt;&#10;&lt;ul&gt;&#10;&lt;li&gt;&#10;&lt;p&gt;Front End&lt;/p&gt;&#10;&lt;ul&gt;&#10;&lt;li&gt;Javascript&lt;/li&gt;&#10;&lt;li&gt;QuillJS&lt;/li&gt;&#10;&lt;li&gt;HTML, CSS&lt;/li&gt;&#10;&lt;/ul&gt;&#10;&lt;/li&gt;&#10;&lt;li&gt;&#10;&lt;p&gt;Back End&lt;/p&gt;</description></item></channel></rss>