Beatcaps ReactJS
ReactJS Front End to connect with BeatCaps back end which will use Azure Active
Directory.
Pages
- Login page
- Jobs page (status of file processes): requires fake data to view
- Profile page (change password, contact, etc.)
- Payments page (Stripe)
- File submit page: upload song / video, options, etc.
- Processed file preview page
- API documentation page
Setup
Dotenv
- Copy the
.env.template
- Rename the copy as
.env
- Customize variables as you please
First time setup
-
npm install
in root (install frontend)
cd /test
-
npm install
in /test (install mock backend)
Running Project
- In first terminal: Start React app from root folder (
npm start
)
- In second terminal: Start dev server from
/test
folder (cd test && npm run dev
)
- React app is on
localhost:3000
- Create an account through the sign up form, and activate it with the code sent to your email
Production