Skip to content

YazidYaakub/csc584-enterprise-programming

Repository files navigation

InternTrack

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.

Database

  1. Go to the directory interntrack/src/main/resources/db and open the file schema.sql and migration.sql
  2. Copy the content of it and run in oracle sql (schema first then migration)
  3. Only run this sql if there are database changes or initial setup

Backend

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

Frontend

To build the front end, go to directory of assets static and install using node.js
npm install
npm run build
To develop front end with hot reload
npm install # if not installed yet or new packages added
npm run dev

UI Overview

UI Overview

Database ERD

Database

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 4

  •  
  •  
  •  
  •