Rap Store Inventory Manager (built with React.js)
By Joel Hawkins
A demo is available on my website at https://rap.joel.fm.
Clone the git repository, navigate to the folder, and run
After installation is complete, you should be able to run the store on your local machine using
which should run on
To build it to deploy on a server, run
You will first be prompted to enter a Store Name to manage. If the name you enter does not exist, it will be created. At this point it has no owner, so as soon as you login using Facebook, Github, or Twitter, you will be designated as the owner and no one else will be able to edit your store's inventory.
Once authenticated, you will see the forms to add albums to your inventory. Click the "Load Joel's Most Necessary" button to populate the inventory with sample albums so you don't have to think to hard. When finished, you can click the "Logout" button. Your Login and order will persist when you refresh the page.
If you go to an existing store, for example "RapCaviar" (my creation), you can see the store but you cannot edit it without authenticating, however you can edit your personal order.
- NPM / Yarn
- Firebase (for authentication)
Also check out my websites:
- joel.fm (a web portfolio)
- joelhawkins.info (contains more project information, resume, and more)
- hwkns.biz (an online cv of sorts)
- jpng.info (my art website)
You can also find me on