Crypto Project is a web application built with React.js (Vite) and Tailwind CSS that allows users to sign up, sign in, and manage their favorite cryptocurrency watchlist. The app supports dark mode and is powered by Firebase for authentication and database management.
Clone the repository:
git clone https://github.com/yourusername/crypto-project.git
cd crypto-project
Install dependencies:
yarn
Set up Firebase:
.env
file:VITE_FIREBASE_API_KEY=your_api_key
VITE_FIREBASE_AUTH_DOMAIN=your_auth_domain
VITE_FIREBASE_PROJECT_ID=your_project_id
VITE_FIREBASE_STORAGE_BUCKET=your_storage_bucket
VITE_FIREBASE_MESSAGING_SENDER_ID=your_sender_id
VITE_FIREBASE_APP_ID=your_app_id
Start the development server:
yarn dev
To deploy the project to Firebase Hosting:
Build the project:
yarn build
Install Firebase CLI (if not installed):
yarn add -g firebase-tools
Login to Firebase:
firebase login
Initialize Firebase Hosting:
firebase init
dist
as the public directoryDeploy:
firebase deploy
This project is licensed under the MIT License.