Through this project, I would like to gain more experience on team based projects.
All of the programming projects I've done so far have been solo projects, so I’m excited to see the process of creating a practical application as a team. I would like to improve my knowledge on meteor and react by learning through my group members or online.
My background is from prior ICS classes at UH Manoa. I’d say my greatest skill is that I can spend long periods of time on something until I finish. It’s not really a skill, but I will spend as many hours needed to complete a project.
I would like to learn more about Meteor, React, Bootstrap, and SimpleSchema. I would like to practice my front-end development, especially CSS.
I've been programming for 40 years, am artistic, and can weld. I'm really good at laying out objects.
I'd like to work on my communication, asking the right questions and being able to explain my own ideas clearly.
My background is basically 4 years of programming, but most of that experience doesn't apply here. What does apply though is that if I don't know something, I'm generally good at figuring it out. I'm also detail-oriented, so I can be a second pair of eyes if something's not working.
I am excited to work on the project in the team based environment. I would love to develop efficient communication skills.
My background is mostly based on web development using Django framework and tools such as Figma for web-design. All of my previous projects were solo.
CableTrack PRO is the premier tool to enable electricians to quickly and easily create cable schedules for their projects. It allows the tracking of the cable meta-data, pull-ins, terminations, and tests.
CableTrack PRO development is managed via Milestone projects and the issues they contain.
In Milestone 1, we concentrated on laying out foundational functionality, primarly the components that will be used to create the pages.
In Milestone 2, we will be putting together the pages utilizing the components created during M1. This should lead to a second round of page development were we refactor code for reusability.
In Milestone 3, we will be instrumenting the code with tests and adding documentation.
CableTrack PRO allows you to brand the application with your company logo. This allows the customer to present a professional image to their clients.
CableTrack PRO allows you to create projects and add cables to them. You can then report progress by project.
CableTrack PRO allows you to create cables and add them to projects. You can then track the progress of each cable.
The welcome screen that allows the visitor to see what the application is about and give them the opportunity to sign-up or sign-in.
Ask the user for basic information, such as their email address (username) and desired password.
Ask the user for their email address (username) and password.
Signs the user out of the application and redirects them to the Home page.
Allows the user to update their profile information, such as First and Last Name, Photo URL, etc.
Lists companies associated with the user. It provides links to add or edit a company.
Add the Company. This would include fields for Company Name, Logo URL, Address, City, State, ZIP, Country, and associated Users. A new instance is created with a template model.
View of a specific company with a detailed description about it.
Edit the Company. This would include fields for Company Name, Logo URL, Address, City, State, ZIP, Country, and associated Users. The model is filled from the Company collection using findOne()
.
Shows the users associated with a company.
Lists projects associated with the company. It provides links to add or edit a project.
Add the Project. This would include fields for Project Code, Name, associated Users. A new instance is created with a template model.
View of a specific project with a detailed description about it.
Edit the Project. This would include fields for Project Code, Name, associated Users. The model is filled out from the Project collection using findOne()
.
Lists cables associated with the project. It provides links to add or edit a cable.
Add the Cable. This would include fields for Name, Description, Cost Code, etc. A new instance is created with a template model.
View of a specific cable with a detailed description about it.
Edit the Cable. This would include fields for Name, Description, Cost Code, etc. The model is filled out from the Cable collection using findOne()
.
Lists pull-ins associated with the cable. It provides links to add or edit a pull-in.
Add the PullIn. This would include fields for Person Installed, Date installed, Length Installed, etc. A new instance is created with a template model.
View of a specific pull-in with a detailed description about it.
Edit the PullIn. This would include fields for Person Installed, Date installed, Length Installed, etc. The model is filled out from the PullIn collection using findOne()
.