BitBazaar is a comprehensive web application designed to provide users with real-time insights into the world of cryptocurrencies. This project utilizes the CoinGecko API to gather data on various cryptocurrencies, presenting it in a user-friendly interface. The platform includes features such as currency conversion, dynamic charts, and a grid layout for organized data representation.
-
CoinGecko API Integration: Fetches live data on cryptocurrency prices, market capitalization, and trading volumes.
-
Data Transformation and Visualization: Converts currency values, presents dynamic charts for trend analysis, and organizes data in a grid format.
-
Currency Conversion: Allows users to switch between different currencies (rupees, dollars, euros) for a global perspective.
-
Educational Focus: Aims to educate users about cryptocurrencies by providing accurate and up-to-date information in a user-friendly manner.
-
User Interface: Clean and intuitive design for a seamless user experience.
-
Responsive Design: Accessible across various devices for optimal usability.
- Frontend: HTML, CSS, JavaScript
- Frameworks: Next.js, Tailwind CSS
- Backend: Node.js, Express.js
- Database: MongoDB
- API: CoinGecko API
- Authentication: Google OAuth
-
Clone the Repository:
git clone https://github.com/shreyaspathak11/BitBazaar.git cd frontendOR
git clone https://github.com/shreyaspathak11/BitBazaar.git cd Backend -
Install Dependencies:
npm install
-
Run the Application:
npm start
OR
nodemon index.js `` -
Open in Browser: Open your browser and navigate to
http://localhost:3000to explore BitBazaar.
Contributions are welcome! Please follow the contribution guidelines.
This project is licensed under the MIT License.
- Special thanks to the CoinGecko API for providing valuable cryptocurrency data.
- The development team for their dedication to creating a user-friendly and informative platform.
Feel free to customize this readme according to your specific project details and preferences.