Skip to main content

Overview

The Portal Educativo Chitagá is a single destination where any chitagüense can find courses, resources, and learning opportunities without depending on external platforms. This project empowers our community with accessible, quality education.
Mission: Un solo lugar donde cualquier chitagüense pueda encontrar cursos, recursos y oportunidades de formación sin depender de nadie de afuera.

Local Impact

The Educational Portal addresses critical educational challenges in Chitagá:

Centralized Access

All learning resources in one place, eliminating the need to search multiple platforms

Local Autonomy

Community-owned education infrastructure, independent from external dependencies

Free Resources

No paywalls or subscriptions - education for everyone

Cultural Relevance

Content tailored to local context and needs

Technology Stack

Why Astro?

Astro powers the portal with exceptional performance:
  • Fast Loading: Static site generation for instant page loads
  • SEO Optimized: Better discoverability for educational content
  • Low Bandwidth: Important for areas with limited internet
  • Modern DX: Great developer experience for contributors
---
// Example: Course listing page
import CourseCard from '../components/CourseCard.astro';
const courses = await getCourses();
---

<section class="courses">
  {courses.map(course => <CourseCard {...course} />)}
</section>

Key Features

Browse a comprehensive catalog of courses across multiple disciplines:
  • Technology and programming
  • Agriculture and sustainability
  • Business and entrepreneurship
  • Arts and culture
  • Language learning
Structured learning journeys tailored to goals:
  • Beginner to advanced progressions
  • Skill-based tracks
  • Career-oriented paths
  • Custom learning plans
Collaborative learning features:
  • Discussion forums
  • Peer mentoring
  • Study groups
  • Knowledge sharing
Monitor your learning journey:
  • Course completion status
  • Achievement badges
  • Learning analytics
  • Personalized recommendations

Architecture

Getting Started

1

Clone the Repository

git clone https://github.com/chitaga-tech/educational-portal.git
cd educational-portal
2

Install Dependencies

npm install
3

Configure Environment

Create a .env file with required variables:
DATABASE_URL=your_database_url
API_KEY=your_api_key
4

Run Development Server

npm run dev
Visit http://localhost:3000 to see the portal

Development Roadmap

Phase 1: Foundation

  • ✅ Basic portal structure
  • ✅ Course catalog display
  • 🔄 User authentication

Phase 2: Interactivity

  • 🔄 Progress tracking
  • ⏳ Quiz system
  • ⏳ Discussion forums

Phase 3: Community

  • ⏳ Peer mentoring
  • ⏳ User-generated content
  • ⏳ Certificate system

Phase 4: Scale

  • ⏳ Mobile app
  • ⏳ Offline support
  • ⏳ Multi-language support
Want to contribute? Check out our GitHub repository for open issues and contribution guidelines.

Impact Metrics

We measure success through community impact:
MetricCurrentGoal (2026)
Active Users45500
Available Courses12100
Course Completions231,000
Community Contributors525
This project is in active development. Features and APIs may change.

Build docs developers (and LLMs) love