This is a blog project, implemented by React.js and Firebase.
The front-end using Vite to build a React project.
And the persistent storage using Firebase Database and Firebase Storage.
-
Clone this project to your folder.
-
Checkout to test branch.
git checkout test -
Change your folder to client
cd ./client -
Install required package
npm install -
Start Sever
npm run dev
-
Open a new terminal
-
Change your folder to client
cd ./client -
Start cypress
npx cypress open -
Select E2E Testing
-
Select Electron, start testing
-
Click BlogMe.cy.js in Specs
-
Start E2E Testing
Use Firebase Hosting to deploy this web to the link below: https://blogme-7f01a.web.app/
See the design document at:
https://docs.google.com/document/d/1i37M0PNeXPNNubzbMjXmih-7yYnPKnEwuvns12MmXDo/edit?usp=sharing
You can check the presentation video of this project at:
-
Clone this project to your folder.
-
Change your folder to client
cd ./client -
Install required package
npm install -
Start Sever
npm run dev -
Go to http://localhost:5173/ in your browser.