This project is a progressive web application (PWA) that displays information about temperatures of different locations. It is built using Svelte for the frontend, TailwindCSS to styling, Cypress for end-to-end testing, and Storybook for component development. The project is written in JavaScript and using mobile first concepts.
# Clone this repository
git clone https://github.com/carloshendvpm/weather_svelte_pwa.git
# Install dependencies
cd temperature-info-pwa && npm install
# Start the development server
npm run dev
The development server should now be running at http://localhost:5173. You can access the application by visiting this URL in your browser.
This project includes end-to-end tests written using Cypress. To run the tests, use the following command:
npm run test
This will launch the Cypress test runner, where you can select the tests to run.
This project includes a Storybook instance for developing and previewing components. To start Storybook, use the following command:
npm run storybook
This will launch Storybook at http://localhost:6006, where you can preview the components.
Contributions to this project are welcome! To contribute, please follow these steps: