-
Notifications
You must be signed in to change notification settings - Fork 0
janamano/TAApplication
Folders and files
Name | Name | Last commit message | Last commit date | |
---|---|---|---|---|
Repository files navigation
# proj-TopOfTheHeap . ├── README.struct # this file ├── dev # project source code | ├── Applicant # code for applicant view | | ├── app | | | ├── client | | | | └── index.html # index file for main applicant view | | | └── src | | | ├── components # view components | | | | ├── App.js # main page component | | | | ├── ApplicantHistory.js # applicant history component | | | | ├── AutosuggestBox.js # course search autosuggestion box component | | | | ├── Cart.js # main application cart component | | | | ├── CartCourse.js # course cart component | | | | ├── Course.js # main course component | | | | ├── CourseInfo.js # course information component | | | | ├── CourseSelection.js # course selection component | | | | ├── Login.js # applicant login component | | | | ├── Nav.js # header component | | | | ├── Profile.js # applicant profile component | | | | ├── RankGroup.js # course ranking/grouping component | | | | └── Ranking.js # course ranking action component | | | ├── index.js # set up for applicant view server | | | └── utils.js # utilities for applicant view server | | ├── package.json # npm package versioning/documentation | | ├── README.md # description of how to start running the applicant view | | └── server.js # static applicant view server | ├── services | | ├── fake.js # script to test DB (populate/clean DB with fake data) | | ├── instructions | | | └── procedure.txt # description of how to test DB | | ├── models # MongoDB schemas | | | ├── Applicant.js # Applicant schema | | | ├── Application.js # Application schema | | | ├── Assignment.js # Assignment schema | | | └── Courses.js # Course schema | | ├── package.json # npm package versioning/documentation | | ├── README.md # description of how to start running the backend services | | ├── src | | | ├── _config.js # server configuration file | | | ├── main.js # backend server | | | ├── package.json # npm package versioning/documentation | | | └── router # router for backend server | | | ├── applicant.js # applicant routes | | | ├── application.js # application routes | | | ├── assignment.js # assignment routes | | | └── courses.js # course routes | | └── test # backend testing | | ├── ApplicantTest.js # applicant routes testing | | ├── ApplicationTest.js # application routes testing | | ├── AssignmentTest.js # assignment routes testing | | ├── CourseTest.js # courses routes testing | | ├── testData # mock data used in testing | | | ├── applicants.json # mock applicants JSON data | | | ├── applications.json # mock applications JSON data | | | ├── assignments.json # mock assignments JSON data | | | └── courses.json # mock courses JSON data | | └── test-utils.js # utilities for backend API testing | └── TACoord # code for TA coordinator view | ├── app | | ├── client | | | └── index.html # index file for main TA coordinator view | | └── src | | ├── components # view components | | | ├── App.js # router component | | | ├── Applicant.js # applicant component | | | ├── Course.js # course component | | | ├── Courses.js # open courses component | | | ├── Filter.js # applicant filter component | | | ├── Main.js # main page component | | | ├── Nav.js # header component | | | ├── Review.js # main review page component | | | ├── ReviewApplicant.js # applicant review component | | | └── ReviewCourse.js # course review component | | ├── index.js # set up for applicant view server | | └── utils.js # utilities for TA coordinator view server | ├── package.json # npm package versioning/documentation | ├── README.md # description of how to start running the TA coordinator view | └── server.js # static TA coordinator view server └── doc # project documentation ├── phase1 # phase 1 of project | ├── API.yaml # YAML API specification | ├── Api.md # API design | ├── Arch.md # description of main client and server components, and middleware | ├── Collaborate.md # how team will work together | ├── Scope.md # selection of use cases to act as area of focus | ├── Test.md # approach for testing | ├── applicant.png # diagram of applicant-side architecture | ├── coord.png # diagram of TA coordinator-side architecture | └── system.png # diagram of overarching system architecture ├── phase2 # phase 2 of project | ├── product.md # technical product report for phase 2 | └── screenshots # screenshots of product, used in product.md | ├── ApplicantHistory.png | ├── CartView.png | ├── completed_tasks.png | ├── CourseSelection.png | ├── pending_tasks.png | ├── StudentProfile.png | ├── TACoord1.png | ├── TACoord2.png | ├── TACoord3.png | └── TACoord4.png └── phase3 # phase 3 of project └── screenshots # screenshots of product └── mochaResults_03071534.png Issues └── #150: Link to final Presentation
About
Application where users can apply for teaching assistant jobs and for recruiters to employ students
Resources
Stars
Watchers
Forks
Releases
No releases published
Packages 0
No packages published