Skip to content

GRADREC (Graduate Recruitment) is a web-based system that enables faculty members to advertise Master/PhD positions, provide information about their research projects and the availability of financial aid. Our goal is to become a world leader at connecting high skilled researchers with available working positions.

rubencg195/GRADREC

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

GRADREC

DESCRIPTION

GRADREC (Graduate Recruitment) is a web-based system that enables faculty members to advertise Master/PhD positions, provide information about their research projects and the availability of financial aid. Our goal is to become a world leader at connecting high skilled researchers with highly motivated students to create next generation projects and research.

Disclaimer: This was a class project for the Software Engineering course for graduate students at Memorial University of Newfoundland. We used NodeJS and MongoDB for the back-end, HTML, CSS, and JavaScript for the front end.

INITIAL SETUP

  1. Install npm and nodejs

  2. Open the terminal in the project home directory.

  3. Clone the repository with the command git clone https://github.com/rubencg195/GRADREC

  4. enter the new created folder called GRADREC

  5. Run the following command npm install

  6. Run the command npm start to initiate the server

  7. Enter your browser of choice in the URL localhost:3331

  8. Enter your password to login or go to the /signup URL to register.

    8.1. Credentials

    8.1.1. Student
    
           8.1.1.1. USER: alpha@mun.ca
           
           8.1.1.2. PASSWORD: 1234
    
    8.1.2. Administrator
    
           8.1.1.1. USER: admin@mun.ca
           
           8.1.1.2. PASSWORD: admin       
    

DEMO

alt text

DOCUMENTATION

Map Site and Functionality

  1. Login

  2. Register

  3. Create-Edit Profile

  4. Log out

  5. For Student

    5.1 Home Page

    5.2 Apply to Project (Option 1)

    5.3 Send Message (Apply to Project Option 2)

    5.4 Messages

    5.5 Notifications

  6. For Project Managers or Professors

    6.1 Home Page (Same as student, but contains a "Create Project" option in the Navbar)

    6.2 Create Project

    6.3 Messages (Same as the Student's page)

    6.4 Notifications

  7. Diagrams and Use Cases

    7.1. Assignment 1

    7.2. Assignment 2

    7.3. Updated Use-Cases and Diagrams

  8. Points Distribution (40 pts)

    8.1. Ruben Chevez (10 pts)

    8.2. Carlos Salcedo (10 pts)

    8.3. Lucas Critch (10 pts)

    8.4. Tian Wang (10 pts)

About

GRADREC (Graduate Recruitment) is a web-based system that enables faculty members to advertise Master/PhD positions, provide information about their research projects and the availability of financial aid. Our goal is to become a world leader at connecting high skilled researchers with available working positions.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 4

  •  
  •  
  •  
  •