batman084 / Overflow

0 stars 0 forks source link

Overflow

Project Board

Weekly Updates - Week 3

Arnav and Jacob

This week Arnav and Jacob worked on the to do section/remidner of myconnect as well as SQL for the database *Note: The first commit was done on a branch by Jacob and merged to main by Gautum* Commit work for Jacob: - [Commit Link](https://github.com/batman084/Overflow/commit/1ac2a9cec88142c11ffa87af6de1f867d448696a) - [Commit Link](https://github.com/batman084/Overflow/commit/12cda07e081ba57e7f0fb058b8915b26dd295cb5) - [Commit Link](https://github.com/batman084/Overflow/commit/279bbe474a480079ff42057735bb4c5268d0a1ba) Commit work for Arnav S: - [Commit Link](https://github.com/batman084/Overflow/commit/2b794e35d02219422522d1b0f5dd26a2a803b2e2) - [Commit Link](https://github.com/batman084/Overflow/commit/4c04a655a462f3f487e7326a936d20606818e705) - [Commit Link](https://github.com/batman084/Overflow/commit/1c7832564eb85b5641c9b0db333d5060d6e44b2c)

Weekly Updates - Week 3

Gautam and Dhruv

This week Me (Gautam) and Dhruv worked on finally finishing up MyConnect on our project. We plan to work on ToDo and deployment this weekend. Here is what we plan to do this week: - Started working on html and css for MyConnect and entire project - Started working on rest api - Finish html and css for MyConnect - Deployment [Commit Link](https://github.com/batman084/Overflow/commit/cebfe1484eba0d5194957be7b1fc9d89bffe99cd) *Note: The commit is just Gautam's because Dhruv and Gautam work on it together on a Discord call*

Weekly Updates - Week 2

Jacob & Arnav

This week, Arnav and I (Jacob) worked on the ToDo feature of the project.

Here are the links to our commits: Jacob's and Arnav's Code - [Commit Link](https://github.com/batman084/Overflow/commit/6d2fbc915cf9d1d18283a9b5083c1fec54f01236) - [Commit Link](https://github.com/batman084/Overflow/commit/0c8a83a178b05f6bc33f4e1a866d1daacd2a2926) - [Commit Link](https://github.com/batman084/Overflow/commit/9f6a37f1ec9547306e8667d98f0a1804a8c78f81) - [Commit Link](https://github.com/batman084/Overflow/commit/c4b94be07c9bb9a2497f0dfce3f81810b645f08b) Self Grade: Jacob - 5/5 Arnav - 5/5

Weekly Updates

Gautam & Dhruv

This week, Dhruv and I (Gautam) worked on the MyConnect aspect of our project. Dhruv added the extra functionality to the MyConnect interface that we wanted whereas I restructured the project into the different parts of the project we need for NATM. I also incorporated our minilabs into our Overflow repo.

Here are the links to our commits: [Dhruv's Code](https://github.com/batman084/Overflow/commit/7388f3de684b0c8863a3dfae117afe8bc1d52433) & [Gautam's Code](https://github.com/batman084/Overflow/commit/5b0d6b19b5f3b984e7ca2259804c71e6c84989ef) Me and Dhruv are very much on track for our plan according to our umbrella ticket. Self Grade: Dhruv - 5/5 Gautam - 5/5

Project Plan

We plan to create a version of MyConnect but scaled down to a google calendar format which will also take into account a todo list that the user can create, add to, and remove items from

The goal of this application is to support students and keep them on track and organized to ensure that the students are on track for assignments and due dates

Project Features

MyConnect API Link
Our application will link with the users existing MyConnect profile and will display assignments on the home screen of the application so that users can easily view all assignments that have to be done
ToDo
Our application will also support a in-app ToDo list that the user can make to supplement the MyConnect linked account so that the user can add specific items for their agenda
Project Plan Flowchart: ![](https://github.com/batman084/Overflow/blob/main/menu/src/main/resources/pictures/project%20plan%20flowchart.png)

Week 2: Setting up a structure

Goals for this week

Project Aspect Goal
MyConnect Get the code to parse JSON working, and figure out how to access the url for JSON output
ToDo Get a base webpage functioning, and figure out how to set up the database
Overall Get the file structure working correctly for Gradle, and orgainize the file structure. Also set up folders for additional web pages, and work on main page.

Results and future goals

We were able to complete all the goals we made this week, and are ready to move on to enhance what we already made, by bettering the HTML pages. Next week we hope to get some of the projects working, such as MyConnect. We also want to plan more features for the future to do with MyConnect, and ToDo, as currently both are only made to do one task respectively.

Week 1: Set up

SMART Goals

S: Specific
Create a seamless design that brings in MyConnect and also a ToDo feature that work together in harmony to create a application that will aide all students
M: Measurable
The progress of the project will be tracked through the progress board on Github. Each week, if each individual is able to complete individual assignments, it is a reflection that we are on track.
A: Achievable
This is a realistic goal as it is not too ambitious. We know that in the time frame, we won’t be able to replicate My Connect which is why we will create something that reflects just the TO-DO list feature from My Connect.
R: Relevant
This is a relevant project as the TO-DO feature is something that we have seen in our lives. It also complements the technical topics discussed in class as we’ll host the website on AWS and code in HTML/CSS.
T: Time-bound
We will project this to take 6 weeks (half a trimester) and will attempt to complete all our individual assignments by then. We will start from next week.

SMART Goal Reflection

The most important goal we have is the stay on track and that is why we have created a Project Board that we use to keep ourselves on track. This week, all members of the team worked on their invididual tasks, which were mainly focused on researching and learning about our individual assignments.

MiniLab Repo

All of our minilabs are accessible via this repo: Overflow Minilabs

Week 0: Planning

Individual Assignments

Name Assignment
Arnav ToDo Feature - Link app to HTML/CSS
Gautam MyConnect Feature - Establish link between app an MyConnect via API
Sanvi ToDo feature - Database management and creation
Dhruv MyConnect Feature - Establish link between API and HTML/CSS
Jacob ToDo Feature - Link database back to app

Goals

Create a seamless design that brings in MyConnect and also a ToDo feature that work together in harmony to create a application that will aide all students