Skip to content
This repository has been archived by the owner on Jan 6, 2021. It is now read-only.
/ gifapp Public archive

🖼️ GIPHY client webapp written in TypeScript/Vue

License

Notifications You must be signed in to change notification settings

AnandChowdhary/gifapp

Repository files navigation

GIFAPP

GIPHY client webapp written in TypeScript/Vue

Use GIFAPP on gifapp.ga →

Read project summary →

Status
Build Azure Pipelines tests Travis CI Circle CI
Dependencies Dependencies Dev dependencies Vulnerabilities
Website Netlify Website status Uptime Languages
Community Codacy grade Code maintainability GitHub Type definitions

⭐ Features

Screenshot of GIFAPP home
View trending GIFs
Screenshot of 3 columns
Organize in 3 columns
Screenshot of dark theme
Switch to dark theme
Screenshot of search results
Search for GIFs

💻 Development

First, clone the project and install dependencies:

yarn

To compile the webapp and run a local server with hot-reloading:

yarn serve

Lint files using ESLint and Prettier using the configuration available in .eslintrc.js:

yarn lint

Production

To build the production app in the ./dist directory:

yarn build

The webapp is hosted by Netlify using the configuration in netlify.toml.

Tests

Unit tests

Unit tests are defined per component and helper function in ./tests/unit.

Run all unit tests:

yarn test:unit

End-to-end tests

End-to-end tests using Cypress in ./tests/e2e.

Run end-to-end tests:

yarn test:e2e

📄 License

About

🖼️ GIPHY client webapp written in TypeScript/Vue

Topics

Resources

License

Code of conduct

Security policy

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published