Skip to content

A cryptocurrency information portal created using cryptogecko API using Vue 3, Tailwind CSS, Headless UI and Pinia

License

Notifications You must be signed in to change notification settings

Apfirebolt/vue-crypto-info

Repository files navigation

Crypto Info App - Vue, Vite + Tailwind

It is a cryptocurrency info app based on the CoinGecko API. Please check the API docs here http://docs.coingecko.com

Technologies Used

A front-end app created in Vue using Tailwind css and Headless UI

Vite JavaScript Tailwind CSS Vue JS

Getting started

The project uses Vite build tool for lighting-fast modern single-page application development. It is expected to have Node installed on your system. Then, run the conventional npm commands to see the project in action.

npm install
npm run build
npm run dev

Recommended IDE Setup

Ecosystem

Package Purpose
Vue-router For routing in Vue
Pinia For Vue store
Tailwind CSS For CSS Styles
Headless icons For icons to be used
Express Serving Vue build
Headless UI For dynamic components

Project Screenshots

Would be added later as there might be UI changes under plan.

Screenshots

Here are some screenshots of the Crypto Info App:

Trending Page Trending Page

Exchanges Page Exchanges Page

Coins Page Coins Page

Home Page Home Page

Home page also shows the price of the selected ticker in USD and INR through a modal powered by Headless UI components.

Checking Updates

Check if there are updates available for NPM packages used in this project.


npx npm-check-updates

npx npm-check-updates -u

npm i

Issues

No issues as of now, issues would be added here to be addressed later.

Changelog

  • December 2024 : Initial Release with basic features from cryptocurrency search page.

License

MIT

Copyright (c) 2024-present, Amit Prafulla (Apfirebolt)

About

A cryptocurrency information portal created using cryptogecko API using Vue 3, Tailwind CSS, Headless UI and Pinia

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published