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
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
- Cullan Shewfelt - Initial work - Cullan Shewfelt
License
This project is licensed under the MIT License - see the LICENSE.md file for details