Skip to content

Latest commit

 

History

History
62 lines (43 loc) · 1.14 KB

README.md

File metadata and controls

62 lines (43 loc) · 1.14 KB

Review challenge for Gumroad

Page with a list of products where you can read and leave your review

According to a challenge task project have two front-end apps: MVP: with Vanilla JS, stores in a root of the project V2(React): stores in a /client folder

Backend: Firebase

DEMO

MVP V2(React)

Installation for MVP

npm install
npm run dev

You need to use LiveServer or other plugins that will reload public/index.html on file update

Installation for V2(React)

cd client
npm install
npm run test
npm run start

Deployment

If you want to deploy it with your Firebase: Create firebase project

And place your firebaseConfig into src/db.js (MVC) and client/src/db.js (React)

For MVC: run from Root folder:

npm run build
firebase login
firebase init
firebase deploy --only hosting:mvc

For V2(React): run from Client folder:

npm run test
npm run build
firebase login
firebase init
firebase deploy --only hosting:v2

License

MIT