Welcome to the official GitHub organization for the Integrated Office of Student Affairs and Services (iOSAS) project at Colegio de Montalban. This organization hosts the suite of applications developed as a capstone project by a team of 4th Year BSIT students.
The iOSAS project is a comprehensive suite of applications designed to streamline and modernize the operations of the Office of Student Affairs and Services. The project aims to provide a centralized system for managing students, staff, organizations, events, and announcements.
The project consists of the following applications:
- iOSAS Mobile App: A mobile application for students to access information, receive announcements, and interact with the services of the OSAS.
- Administrative Staff App: A desktop application for the administrative staff to manage student records, events, and other administrative tasks.
- Superadmin App: A desktop application for system administrators with full control over the system.
- iOSAS API: The central backend API that powers all the applications in the suite.
This organization contains the following repositories:
- api: The backend API for the iOSAS suite of applications. It is built with Node.js, Express, and Supabase.
- iOSAS: The student-facing mobile application built with React Native (Expo).
- administrative-staff: A desktop application for administrative staff, built with Tauri and React.
- superadmin: A desktop application solely for managing staff accounts, also built with Tauri and React.
- policies: This repository contains the Privacy Policy and Terms of Service for the iOSAS application suite.
The iOSAS project is built using a modern stack of technologies, including:
- Backend: Node.js, Express.js
- Database: Supabase (PostgreSQL)
- Frontend (Mobile): React Native, Expo
- Frontend (Desktop): Tauri, React, Vite
- Authentication: JWT (JSON Web Tokens)
For any questions or inquiries about the project, please feel free to contact us at: [email protected]