A cross-playform mobile ap for quickly processing job applicants/applications
A cross-platform mobile application made to aid Students and Recruiters in the job application/fulfillment process. Meant to expedite and simplify the process of applying to/filling a job posting, the application allows each user type to quickly process a multitude of applicants/job offers based on user preferences in multiple phases.
In the last phase, the system connects a reduced and meaningful subset of the interested Students and Recruiters, providing them with a meaningful basis of interaction in as little time and with as much context as possible.
This project is sponsored by Jim Bondi from the office of Co-Op & Career Services at RIT, and was/is being developed as part of the RIT Software Engineering Senior Project (SWEN-561, SWEN-562) coursework required for graduation.
- update the
spring.datasource.url
settings within theresources/application.properties
to point at the hosted/desired database - update the
spring.datasource.
username
andpassword
to match the determined credentials. - run
gradlew build
to run the server against this database - if desired, see the
client
repository for instructions on how to run that.
- Start progress on the highest priority JIRA story assigned to you in the sprint (e.g.
REC-123
) - On your local machine, switch to the
master
branch and update from origingit checkout master && git pull origin master
- Create a branch named after the ticket id (
git checkout -b REC-123
) - Develop your feature/bugfix as normal, committing often with the format
REC-123: [verb] [object phrase]
- When development is complete, publish the branch (
git push origin REC-123
) - Create a pull request into the currently active
feature_name
branch for that iteration, following the auto-generated instructions in the template. - Merge the pull request into
feature_name
after it has been reviewed, approved, and tested. - At the completion of each iteration (every 2 weeks), a pull request will be
made from
feature_name
intomaster
marking the next release.