Hi, I'm Zenia
in a few words
I consider myself a creator. At a young age, I thought that meant being a fashion designer. Then I tried out different roles, including marketer, product developer, and graphic designer. At the end of the day, what I love to do is create. Enrolling in the Flatiron School's Full Stack Web Development immersive program was unlike anything I've ever done. Learning to code (or rather, become a coder) involved doing a lot at once--problem-solving, thinking in steps, being concise, translating thoughts into code, and a sort of obsessive curiosity. It was difficult. And that is what I love most about it. There is nothing else that challenges me beyond what I know and what I'm comfortable with. I recently graduated and am excited to bring my newly sharpened skills to an awesome company.
collab|create is a CRUD app that connects creative professionals to collaborate on new projects. The next step would be to create a business side for those looking to pay for services. The back-end was built with Ruby on Rails with a PostgreSQL database and a React/Redux for the front-end. I made use of React Router, Rails API to handle data persistence and retrieval, and Redux middleware to modify state change. The front-end features custom CSS for the styling and Bootstrap for a responsive layout. I learned a lot about allowing users to log in. Next up is using JWT authentication.
Experience It is an Airbnb clone of its Experiences feature as a stand-alone app. For the sake of learning, I changed a few elements such as adding a 'like' button. The back-end was built with Ruby on Rails with a PostgreSQL database and a React/Redux front-end. I made use of React Router, Rails API to handle data persistence, and Redux middleware to modify state change. The front-end features custom CSS for the styling and Bootstrap for a responsive layout. I learned a lot about keeping columns that contain images responsive and this project helped solidify my understanding of React and especially Redux.
Workout Tracker is an easy-to-use workout journal inspired by my passion for fitness. It's a fully CRUD app with user accounts, complete with authorization and validation. I used custom CSS for the front-end, in which I chose to implement a minimal design with neat typography and heavy use of icons. This was my first time building a full-scale app so I learned a lot about planning, app life cycles, testing as I go, and pushing an app to Heroku.
Technologies: Sinatra, ActiveRecord, PostgreSQL, CSS, HTML, Ruby, Devise, Heroku