Our websites use cookies. By continuing, you agree to their use. See details
COMP 490 / 491L Senior Project Fa20 - Spr 21 | Portfolium
COMP 490 / 491L Senior Project Fa20 - Spr 21
favorite 0
visibility 242
August 24, 2020 in Computer Science
Weekly Progress:
Week 1:
Came up with a concept for a problem to fix. My project idea was to create a chatbot, that used Discord technologies, that would connect to a Learning Management System such as canvas and allow a end user to communicate and interface with this chatbot. This would retrieve information like upcoming assignments, grades, or any updates from the professor.

Week 2:
I found research articles about my topic, as well as preliminary resources to back my idea. I created a mock high-level design to showcase how it would work. I presented my findings to the class.

Week 3:
Located more resources, and practiced using the course reserves for scholarly articles.

Week 4:
Refined my project idea, becoming more specific based on my findings, and updated my idea to the class.

Week 5:
Based on my readings I authored a annotated bibliography. I also created a group of other like minded individuals who shared my project idea.

Week 6:
As a group we decided to make a educational application that would allow users to connect with one another based on the information we could find. I co-authored a literature review and presented our findings to our class.

Week 7:
I worked on defining fine details and helped my group create a design for our web application. We talked about implementation approaches such as using an LAMP stack vs a MERN stack

Week 8:
I continued work on project design. As well as communicated with my Instructor about design. We talked about gaining higher level permissions to use exsisting campus technology

Week 9:
Presented our project design to the class. I talked about the database structure for the class.

Week 10:
Began preliminary work on Project Proposal online, looked back into our design and discussed implementation with my group members.

Week 11:
Continued work on proposal outline. We broke the sections back and I worked on creating a timeline for major tasks for our project.

Week 12:
Worked on proposal outline. Worked on the intro, major tasks and description for our project.

Week 13:
Received feedback on proposal outline and began work on the Proposal ( First Draft ). Discussed and further refined the design with our group members. Such as application design and database design.

Week 14:
Submitted our written proposal and refined our design document. I recieved feedback from my professor and I made the according adjustments

Week 15:
Received feedback from our initial submission and began work on presentation slides. I worked on the project timeline

Week 16:
Presented our Project Proposal in a 20 minute power point presentation and submitted our Final Project Proposal Document. I presented on the project timeline.
========End of Fall Semester ============
========Beginning of Spring Semester =========

Week 1:
Began designing the Login UI/UX for our web application using Adobe XD

Week 2:
Implemented UI using React.js in our web application, Using react-bootstrap I was able to implement a login screen, a forgot password, and sign up screen

Week 3:
Worked with the team to implement the backend express server.
Week 4:

I updated existing schema for our database to better align with what we need for our project. Adjusted React sign up to better resemble a local college signup. Updated the group on CSS in react.

Week 5:
Hosted MongoDB Atlas remote database, and connected it to our database in Express, started modeling data for implementation in mongoose and JavaScript.

Week 6:
Worked on Create account function, creating a function that routes a post request to from the front end and created API requests that queries our server for information. Interacting with our databases and returning information.

Week 7:
Added feedback for users so are aware if they are account was created or not, and if additional action is needed by the user. Using the Toastify library I was able to create feedback modules to see.

Week 8:
Worked on adding new routes in the front end, that brings data from our server and react renders that data, into the front end. And I worked on the upcoming presentation.

Week 9:
Started initial work on the student group rendering. This week I am trying to render out elements in the front end dynamically in react. Also I worked on creating dummy data in the Database so we can simulate what queries would look like.

Week 10:
Expanding database schema, updating user schema, and adding a boolean that could tell if the user is a student or a tutor. Helped working on integrating database stuff for other group members.

Week 11:
Working the the database, working on researching the canvas API and the Zoom API for integration into our web application. And still working on creating group section of our project.

Week 12:
Assisted with email recovery developer, as had to create a read for their needs. Worked on updating a record and linking a group to a user. started work on making the tutoring dashboard functional.

Week 13:
Finished implementing the backend connection for the tutor dashboard, so it is able to create groups similar to the student dashboard.

Week 14:
Started finalizing tasks for this week, to complete Zoom api integration. Worked on the assignments for this course.

Week 15:
Prepared the slides and added finishing touches into Concert. Modifying CSS and adding more last minute features such as Group Card rendering. Submitted first draft final paper.

Week 16:
From the feedback from the first draft, finished the final draft of our paper for this project.
© 2025 • All content within this project is strictly the property of Brandon Dupitas and is not for public use without permission. Report Abuse

Comments

Brandon Dupitas

10 Skills

5 Teammates

Benjamin La France
Brandon Dahl
Emanuel Aguirre-franco
Jonathan Lieu
Priya Singh

8 Tags