Skip to content

samdev652/CRYPTOPLACE

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

23 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

🪙 CRYPTOPLACE

A modern cryptocurrency tracking application built with React that provides real-time cryptocurrency information, charts, and market data.

✨ Features

  • 🔍 Browse and search cryptocurrencies
  • 📊 Interactive charts and market data visualization
  • 💰 Real-time cryptocurrency prices and market caps
  • 📱 Responsive design for all devices
  • 🎯 Individual coin detail pages
  • 🚀 Fast and efficient with Vite

🛠️ Tech Stack

  • React 19.1.0 - UI library
  • React Router DOM - Navigation and routing
  • React Google Charts - Data visualization
  • Vite - Build tool and development server
  • ESLint - Code linting and quality

🚀 Getting Started

Prerequisites

  • Node.js (v14 or higher)
  • npm or yarn

Installation

  1. Clone the repository
git clone https://github.com/samdev652/CRYPTOPLACE.git
cd CRYPTOPLACE
  1. Install dependencies
npm install
  1. Start the development server
npm run dev
  1. Open your browser and navigate to http://localhost:5173

📜 Available Scripts

  • npm run dev - Start the development server
  • npm run build - Build for production
  • npm run preview - Preview the production build
  • npm run lint - Run ESLint to check code quality

📁 Project Structure

CRYPTOPLACE/
├── src/
│   ├── components/     # Reusable components (Navbar, Footer, etc.)
│   ├── pages/          # Page components (Home, Coin)
│   ├── assets/         # Images, icons, and static files
│   ├── App.jsx         # Main application component
│   ├── main.jsx        # Application entry point
│   └── index.css       # Global styles
├── public/             # Public assets
├── index.html          # HTML template
├── package.json        # Project dependencies
└── vite.config.js      # Vite configuration

🔗 Routes

  • / - Home page with cryptocurrency list
  • /coin/:coinId - Individual cryptocurrency detail page

🤝 Contributing

Contributions are welcome! Please feel free to submit a Pull Request.

  1. Fork the project
  2. Create your feature branch (git checkout -b feature/AmazingFeature)
  3. Commit your changes (git commit -m 'Add some AmazingFeature')
  4. Push to the branch (git push origin feature/AmazingFeature)
  5. Open a Pull Request

📄 License

This project is open source and available under the MIT License.

👤 Author

samdev652

🙏 Acknowledgments

  • Cryptocurrency data providers
  • React community
  • Open source contributors

⭐️ If you find this project useful, please consider giving it a star!

About

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors