Skip to content

pabpercab1/ExamUS

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

26 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

ExamUS

ExamUS Logo       US Logo

Exam management system using SwiftData and SwiftUI. For a complete manual of how to use the app, you can go to the ExamUS Wiki

Features

  • Create and assign Professors
  • Create and assign Courses
  • Add exams to your lists
  • Create your customs To-Dos for your exams
  • Assign different properties to your exams

Target

  • Runs on iOS 17.4 or higher
  • Runs on iPadOS 17.4 or higher
  • Run on macOS 14.4 or higher (Designed for iPad)

Concepts

  • SwiftData
  • SwiftUI
  • UIKit (Storyboard)
  • CloudKit

Clone, Compile and Run

Prerequisites

Before you begin, ensure you have the following:

  • Xcode 15.3
  • macOS Sonoma >14.1

Steps

  1. Clone the Repository:

    Open Terminal and navigate to the directory where you want to clone the repository. Then, run the following command:

    git clone https://github.com/pabpercab1/ExamUS.git
    
  2. Open the Project in Xcode:

Navigate to the cloned directory and double-click on the ExamUS.xcodeproj file to open the project in Xcode.

  1. Configure Signing:

In Xcode, select the ExamUS project in the project navigator. Then, select the ExamUS target and go to the "Signing & Capabilities" tab. Choose your team from the dropdown menu and ensure a valid provisioning profile is selected.

  1. Connect Your iOS Device:

Connect your iOS device to your Mac using a USB cable.

326174448-920379ac-d7d6-4821-b481-865ffe7b2b1b

  1. Select Your Device:

In Xcode, select your connected iOS device as the build destination. It should appear in the device dropdown menu located near the play and stop buttons.

  1. Build and Run:

Click the play button in Xcode to build and run the app on your iOS device. Xcode will compile the app and install it on your device. You may need to unlock your device and trust the developer profile if prompted.

  1. Launch the App:

Once the app is installed, you can find it on your device's home screen. Tap on the app icon to launch ExamUS.

Problems encountered

For solutions to common problems, visit the ExamUS FAQ page in the repository's Wiki.

License

  • MIT