Skip to content

Frontend: SPA with React, Redux, Typescript, Styled Components, Jest, PWA

Notifications You must be signed in to change notification settings

matheusvmm13/SkyBuzz-Frontend

 
 

Repository files navigation

SkyBuzz

SkyBuzz is a full stack Single Page Application (SPA) that let you post short messages (buzzs). You can read the timeline with the most recent buzzs. You need to be logged in to publish your own buzzs, or comment anothers. You can also check the list of the users (buzzers), always when you're logged in.

This project was developed by Laura Hernández, as a Final Project of ISDI Coders Programming Bootcamp.

Teck Stack

Frontend : React | Typescript | Redux | PWA | Styled-components | Jest | Cypress
Backend : NodeJS | ExpressJS | MongoDB | Mongoose | JWT | Jest
Other : Figma | Postman | Husky | SonarQube | Trello (Agile methodology board)

Preview

Link to deployment

PWA

This is a PWA (Progressive Web App). You can download the App following this steps:

  1. Open the web app in your browser.
  2. Click on an install button in the address bar.
  3. The App will be installed into your device.

Available Scripts

In the project directory, you can run:

npm start

Runs the app in the development mode.
Open http://localhost:3000 to view it in the browser.

npm test

Launches the test runner in the interactive watch mode.\

npm run test-coverage

Launches the test runner with the coverage information.

npm run cypress:open

Launches the cypress test into the browser.

About

Frontend: SPA with React, Redux, Typescript, Styled Components, Jest, PWA

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • TypeScript 95.2%
  • JavaScript 3.2%
  • Other 1.6%