Skip to content

IonZhao/BlogMe

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

7 Commits
 
 
 
 
 
 

Repository files navigation

BlogMe

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.

Test Cypress

Start Server

  1. Clone this project to your folder.

  2. Checkout to test branch.

    git checkout test
    
  3. Change your folder to client

    cd ./client
  4. Install required package

    npm install
    
  5. Start Sever

    npm run dev
    

Start Cypress

  1. Open a new terminal

  2. Change your folder to client

    cd ./client
    
  3. Start cypress

    npx cypress open
    
  4. Select E2E Testing

  5. Select Electron, start testing

  6. Click BlogMe.cy.js in Specs

  7. Start E2E Testing

Deploy

Use Firebase Hosting to deploy this web to the link below: https://blogme-7f01a.web.app/

Design Document

See the design document at:

https://docs.google.com/document/d/1i37M0PNeXPNNubzbMjXmih-7yYnPKnEwuvns12MmXDo/edit?usp=sharing

Presentation Video

You can check the presentation video of this project at:

https://youtu.be/bu_RI4bC5qM

Get Started

  1. Clone this project to your folder.

  2. Change your folder to client

    cd ./client
  3. Install required package

    npm install
    
  4. Start Sever

    npm run dev
    
  5. Go to http://localhost:5173/ in your browser.

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors