Skip to content

ECE444-2021Fall/project1-education-pathways-group-7-apollo

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Course Explorer

About The Project

The objective of this application is to create an informative UX-friendly tool for post-secondary students to make course selection decisions. It will allow students to better plan their schedules and progress towards their degree and any minors/certifications. In addition, students will have an easier time finding new courses by improving current tools through better design and features.

Initial course information data obtained from https://github.com/nelaturuk/education_pathways.

(back to top)

Built With

This section should list any major frameworks/libraries used to bootstrap your project. Leave any add-ons/plugins for the acknowledgements section. Here are a few examples.

Asana for Project Management: https://app.asana.com/0/portfolio/1201149350874477/list

(back to top)

Team standards (coding standards, test requirements, etc.)

Tracking and Managing Work

The team will use an agile development methodology, using the Asana software to keep track of our tasks along the software development process

The team will use the SCRUM framework with bi-weekly sprints, stand up sessions and team meetings to discuss deliverables. SCRUM will be led by the Project Manager.

Production Changes

Changes must be made in any non-master branches

Unit tests must be created and passed whenever applicable, especially for code changes

Pull requests and merges to the master branch must be reviewed by at least two other team members

Detailed explanations for pull requests to explain any complex code

Code Reviews

Everyone should have an equal share for reviewing code

Any member who approves a Pull Request is equally liable for the code as the original Pull Request creator

Perform any code reviews first before picking up a new task

Pull Requests must receive a minimum of two approvals before being merged

(back to top)

Project documentation

Meet the Team!

https://utoronto-my.sharepoint.com/:w:/g/personal/nishbijal_patel_mail_utoronto_ca/ERyEZ4swgSBHgNdTQyn37EMB87m14NS0bo2QkSrDvZln5A?e=KOigzT

High Level Static Overview

245086678_193418209583481_6811035178691024923_n

Class Relation Static Overview

245129537_4474425535979000_1053347933911491135_n

Dynamic View

245246671_393601682372830_4368037107910076164_n

(back to top)

Contact

Nish Patel: [email protected]

Toby Kurniawan: [email protected]

Omar Elzaria: [email protected]

Pranav Agnihotri: [email protected]

Chenyang Wang: [email protected]

Project Link: https://github.com/ECE444-2021Fall/project1-education-pathways-group-7-apollo

(back to top)

Running the UI project locally

  1. Download and install npm https://docs.npmjs.com/downloading-and-installing-node-js-and-npm
  2. Open a terminal, then navigate to the root directory of the UI (aka. /project1-education-pathways-group-7-apollo/ui
  3. Run 'npm i' in the terminal
  4. Run npm run start
  5. The project should be running on localhost:3000, try it out in your web browser!

About

project1-education-pathways-group-7-apollo created by GitHub Classroom

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 5