/Metadata-Tagging-Mini

A Reduced Version of My Metadata-Tagging App for Deployment.

Primary LanguageJavaScript

Metadata-Tagging-Mini

This is a reduced version of my audio metadata tagging app for deployment purposes which can be found here.

The application that creates, tags, edits, and exports audio metadata.

It is a redesigned, modernized version of the website my company currently uses (written in PHP).

My goal was to recreate the functionality of the existing website from scratch, but in React and node.js instead of PHP.

The original site is over ten years old, and has been using the same MySQL database for the entirety of that period.

The application will not work without the database, but I will provide a very minified, condensed version of the database on the test site.

The data in the database is not necessarily sensitive, but I do not feel comfortable publicly providing it.

Table of Contents

  1. Documentation
    1. Installation
    2. Running the Program
    3. Deploying
  2. Built With
  3. Contributors
  4. License

Documentation

These instructions will get you a copy of the project up and running on your local machine for development and testing purposes. See deployment for notes on how to deploy the project on a live system.

Installation

Just install required npm dependencies

npm install

Running the Program

npm run start
open localhost:8080 in your browser

Deploying

To deploy to Heroku, do the following

git push heroku master

Built With

  • axios - Promise based HTTP client for the browser and node.js, used to handle HTTP GET/POST requests
  • React - A declarative, efficient, and flexible JavaScript library for building user interfaces.
  • Redux - Predictable state container for JavaScript apps
  • Sass - Sass makes CSS fun!

Contributors

License

This project is licensed under the MIT License - see the LICENSE.md file for details