Code Monkey home page Code Monkey logo

song_maker_gallery's Introduction

Task # 2

jdevries3133#44

Still needs to be done:

  • create input components for title, link and description add
  • DyanamicTile

What we did in Task 1:

Checkout Contributing.md

Remember your job is to make incremental progress, break the task into smaller tasks, or finish something in 15 minutes, then pass it along to the next contributor. No responsibility, only fun.

When you have finished your 15 minutes, add your next task to the readme.md. Then make a pull request to the repo.

Email with questions Cheers, Michael

Post This on Social Media!

Help the site grow. Music teachers trust music teachers, and you're probably here because you think this is an awesome project and want to know more!

Hi all! I am really excited to share this awesome quarentine project / hopefully helpful website made by a music teacher!

Here it is! https://songmakergallery.com/

This website is an extension of the popular and much-beloved Google Chrome Music Lab. I personally love using the music lab in a wide variety of ways in my own lessons, but at the end of the day all you are left to show for students' creative output is a spreadsheet full of URLs. With the song maker gallery, you can upload the links to your students' work and the website will automatically create a beautiful, interactive, and ad-free online gallery where you can share your students compositions with their peers and your school community!

Best of all, this project is 100% free to use and open source. Feel free to check it out on GitHub if you are interested in contributing, or just want to suggest a new feature (https://github.com/jdevries3133/song_maker_gallery).

Feel free to attach this image too!

Welcome to the Music Lab Song Maker Gallery!

Feature Request?

Do you have an idea for a killer new feature? Open an issue in the "issues" tab and let me know! As you will see, there are already a few feature ideas on the roadmap.

Overview

This website was created by me, a music teacher, in response to the simple need to find a way to feature our students' work in light of the COVID-19 pandemic. Our students' concerts have been canceled, their rehearsals ceased, and their opportunities to share music diminished to a whisper of what they once were.

As a third, fourth, and fifth grade elementary general music teacher, a big part of my COVID curriculum has been the Chrome Music Lab. Students love making creations with it; it's fun and easy to use, and it provides an amazing platform for us to discuss the topics in our music curriculum. For me, the music lab has been an indispensable tool for coping with our school closure.

This website is a simple way to share your students' work with your whole community. I know that I have been awestruck by the creativity of many of the music lab compositions that my students have shared with me, and I am sure that you feel the same.

How it Works

The teacher posts links from this website. The site captures student work by fetching midi and json data from google's api. The frontend then uses that data to display beautiful, dynamically rendered thumbnails of students' work.

Roadmap

These are some major new features I'm interested in implementing.

Submission Links

One of the pain points of using this site is that the teacher has to gather many links, and has to upload one spreadsheet for each group. I would like to make a submission link available to the teacher that they can share with their students. Students can submit their song links themselves, saving the teacher the work of gathering their students' work.

See #10 if you are interested!

Student Response

"Responding," is a key tenet of music curricula. I would like to create an environment where students can respond to and critique each other's work while also being monitored by the teacher.

See #11 if you are interested!

SEO

Making the homepage static and generally making the site look to search engines like the dynamic site it is will drastically improve search engine optimization.

Blog

A blog that helps explain specific ways to use the site would be useful to teachers. I'd be happy to maintain a blog if it existed, but first someone would need to implement a blog into the project. Probably easy to do with Django.

song_maker_gallery's People

Contributors

jdevries3133 avatar mmulet avatar dependabot[bot] avatar ofelipesilva avatar kamalnrf avatar pcherna avatar naseus avatar

Watchers

James Cloos avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.