🇮🇩 EN

General Information

Portfolio Type : REST API

API PRESS Apps

This RESTful API was created to manage data on the PRESS application, PRESS is an android mobile-based QR Code attendance application. The function of this API is to manage all requests from applications such as GET, POST, PUT, DELETE. This project was created to fulfill an independent study assessment consisting of 2 teams, namely the mobile team and the web team where I am included in the mobile team and act as a Backend Engineer who designs the system and creates APIs as well as implements them in the application display that has been provided by my teammates. The project was created with the aim of digitizing the attendance process at the university. This API has three roles: admin, lecturer, and student. The duties of each role include:

  • Admin
  1. Entering course data
  2. Entering student data
  3. Entering lecturer data
  4. Creating a lesson schedule
  • Lecturer
  1. Starting a lesson
  2. Entering student attendance data (if the QR code cannot be scanned)
  3. Ending a lesson
  4. Viewing the lesson schedule
  • Students
  1. Checking attendance by scanning the QR code
  2. Viewing attendance summaries
  3. Viewing the lesson schedule

Stack used

  • Node.js
  • MySQL