This system is to solve problem where supervisor and advisor cannot keep track of student's activity throughout their internship. By digitalising the log book activity which is required during internship duration, advisors from university, supervisors from students' chosen companies and student itself no longer need to keep a physical paper to keep track.
- Go to the directory
interntrack/src/main/resources/db
and open the fileschema.sql
andmigration.sql
- Copy the content of it and run in oracle sql (
schema
first thenmigration
) - Only run this sql if there are database changes or initial setup
To run the app locally, make a clean installation using maven for java side app. If you intend to use .mvnw, make sure the current working directory is in interntrack and contains pom.xml
mvn clean install
# @
../mvnw clean install
also can use command> .\mvnw clean install
mvn spring-boot:run
# @
../mvnw spring-boot:run
also can use command> ./mvnw spring-boot:run
- Open http://localhost:8081 for viewing the website
npm install
npm run build
npm install # if not installed yet or new packages added
npm run dev
- Open http://localhost:5173 to view the frontend app