Sistema Avanzado de Control de Horas PASEE

PASEE
Rodrigo Fúnes
April, 2025
Platform
  • 🌐 Web
  • 📱 Movil
Categories

End-to-end platform for managing and tracking scholarship-work hours for students in UNAH’s PASEE-VOAE program.

About the Project


Hours-tracking system for UNAH scholarship students, designed to simplify the management and monitoring of scholarship hours. The system allows students to log their hours and enables administrative staff to review them. With an intuitive interface and advanced features, it streamlines the process of tracking and validating hours.
Access to the system is restricted to registered and authenticated users, with role-based permissions (scholarship student or administrator). For user authentication, a token-based system (JWT) is used, providing stronger security.


Project Content


The application was developed as part of a collaborative academic project, integrating Azure services to achieve a scalable and secure architecture.
It includes authentication using **JWT tokens**, storage in **Azure Blob Storage**, and business logic in **Azure Functions** connected to an **Azure SQL** database.

🧩 General Modules

Sections available to all registered users.

1. 🏠 Informational landing page.

2. 📰 News and official announcements.

3. 🎓 General scholarship information.

4. ❓ Frequently Asked Questions (FAQ).

5. 🔐 Secure login with JWT.

6. 🔁 Password change.

🎓 Modules for Scholarship Students

Tools designed to help scholarship students manage their activities and tracking.

1. 🗂️ View available activities.

2. 📝 Register and manage enrolled activities.

3. ✅ Report completed activities.

4. 📋 Track submitted reports.

5. 👤 Scholarship student profile.

6. 🎯 View scholarship status and details.

🧭 Modules for Administrators

Administrative features for managing the PASEE program.

1. ⚙️ Manage and publish activities.

2. 🗓️ Attendance list management.

3. 🧾 Review and validate follow-ups.

4. 📤 Send follow-up reports.

5. 💼 Manage payroll sheets and scholarship students.

6. 💬 Manage the FAQ module.

💡 Added Value

The system brings efficiency and traceability to the university scholarship program.

1. ⏳ Reduced review time for scholarship hours.

2. 🧠 Automation of repetitive administrative tasks.

3. 🔐 Secure access through roles and JWT.

4. ☁️ Full integration with Azure services.

5. 📊 Centralized reports updated in real time.

🛠️ Tasks Completed

Personal contributions to the development within the collaborative team.

1. 🧩 Development of the home interface and informational modules.

2. 🔗 Integration of the frontend with Azure Functions.

3. 📦 Implementation of storage in Azure Blob Storage.

4. 🔐 JWT authentication configuration.

5. 🎨 Visual adjustments using Bootstrap and React.

6. 🧾 Functional testing.


Technologies Used


Frontend
HTML HTML
CSS CSS
JavaScript JavaScript
Bootstrap Bootstrap
ReactJS ReactJS
Backend
Azure Functions Azure Functions
Database
Azure SQL Database Azure SQL Database
Storage
Azure Blob Storage Azure Blob Storage

Gallery Projects


Screenshots of the system