/practiceJournal

A practice diary for musicians built with React, Ruby on Rails, Mic-Recorder-to MP3 (a third party library), and Cloudinary API, PostgreSQL

Primary LanguageRuby

Practice Journal

Single-Page Application built with React.js and Ruby-on-Rails Link

  • Ruby version v 2.53

  • Key yarn dependencies
    "cloudinary-react": "^1.3.2",
    "mic-recorder-to-mp3": "^2.2.1",
    "prop-types": "^15.7.2",
    "react": "^16.13.0",
    "react-dom": "^16.13.0",
    "react-icons": "^3.9.0",
    "react-pdf": "^4.1.0"

  • Key gem dependencies
    gem 'active_model_serializers', '~> 0.10.0'
    gem 'cloudinary'

Database Schema

Journal Entry
Goals :string
Reflections :string
Date

Recordings
Journal_id
File :string(URL)