Academ-IQ is a modern web platform for learning programming and other tech skills through interactive courses.
- User registration and authentication
- Course catalog with categories and difficulty levels
- Video lesson playback and progress tracking
- Comment and rating system for each course
- User profile editing with avatar upload
- Admin dashboard (in development)
- Fully responsive UI with Angular Material and TailwindCSS
- Angular 19+
- Angular Material
- RxJS
- TailwindCSS
- Tailwind Animated
- TypeScript
- Clone the repository:
git clone https://github.com/LuiisCarlos/academ-iq.git
cd academ-iq
- Install dependencies:
npm install
- Run the app in development mode:
ng serve --host 0.0.0.0 --port 4200
- Build for production:
ng build --configuration production
src/app/features
: Feature modules (auth, courses, user, etc.)src/app/layouts
: Layout components (navbar, footer, etc.)src/app/shared
: Shared components and pipessrc/app/core
: Core services, models, and utilities
To set API URLs and other environment-specific variables, edit the files inside src/app/env/
.
Develop by LuiisCarlos