Get Up and Running
Tareas is a gamified task management mobile app built with Ionic Angular that transforms boring tasks into exciting quests with XP, difficulty levels, and visual effects inspired by video games.Install Dependencies
Install all required packages using your preferred package manager:This will install Angular 20+, Ionic 8+, Capacitor 8+, and all other dependencies defined in
package.json.Start Development Server
Launch the Ionic development server:The app will automatically open in your default browser at
http://localhost:8100.The development server uses Angular’s live reload feature - changes to your code will automatically refresh the browser.
Create Your First Quest
Once the app is running, you can create your first gamified task:
- Click the floating + button
- Fill in the quest details:
- Title: Your task name
- Description: Task details
- Category: Select from available categories (Diseño, Desarrollo, Marketing, etc.)
- Difficulty: Easy (1 flame), Medium (2 flames), or Hard (3 flames)
- Click Crear to forge your quest
What’s Next?
Now that you have Tareas running locally, explore these features:- Category Management: Navigate to
/categoriesto create and manage quest categories - Filter by Category: Use the horizontal category slider on the home page to filter quests
- Quest Service: Check out
src/app/common/services/quest.service.tsfor data management - Routing: Explore the app structure in
src/app/app.routes.ts
Installation Guide
Detailed setup instructions for all platforms
Architecture
Learn about the app’s component structure
Quick Reference
Available Scripts
Core Technologies
- Angular: v20.0.0 with standalone components
- Ionic: v8.7.17 for mobile UI
- Capacitor: v8.0.1 for native functionality
- RxJS: v7.8.0 for reactive programming
- TypeScript: v5.9.0