CryptoCharts is a web application built with Angular that displays real-time cryptocurrency price charts and related information. This project is part of the Udemy course 30 Days of Angular: Build 30 Web Projects with Angular.
- Select from a list of popular cryptocurrencies
- View interactive price charts
- Responsive and modern UI
- Built with Angular best practices
- Node.js (v18 or higher recommended)
- Angular CLI
- Clone the repository:
git clone https://github.com/MuhammadAlifBudiman/crypto-charts.git cd crypto-charts - Install dependencies:
npm install
Start the local development server:
ng serveNavigate to http://localhost:4200/ in your browser. The app will reload automatically if you change any source files.
To build the project for production:
ng buildThe build artifacts will be stored in the dist/ directory.
To execute unit tests via Karma:
ng testTo run end-to-end (e2e) tests:
ng e2esrc/app/components/– Angular components (crypto options, price chart, header)src/app/services/– Services for fetching crypto price datasrc/app/– Main app module and configuration
This project is one of 30 hands-on web projects built in the Udemy course 30 Days of Angular: Build 30 Web Projects with Angular. The course is designed to help you master Angular by building real-world applications.
This project is for educational purposes as part of the Udemy course. For more details, refer to the course page.