mbucc / 320-s22-track2 Goto Github PK
View Code? Open in Web Editor NEWUMass 320, Spring 2022
License: BSD 3-Clause "New" or "Revised" License
UMass 320, Spring 2022
License: BSD 3-Clause "New" or "Revised" License
Single component with Title "Hello, [Name]" on left and a dropdown on the right
Drop down should be default to 1 hour and provide some other reasonable options up to 3 days ago.
(we should ask client what options they would like)
The client specified setting 1 hour as the default, but what other options would he like?
We are going to finish the building of root code base this week with other front-end teams.
Reach out to other teams to coordinate who will be setting up the project in the repo
Get familiar with React and Next.js as well as Material UI. Get all three onto your machine before next week.
Create a page for your team in the wiki section on GitHub. Your page should include your team name, your team member's name, role, and GitHub ID.
Navigation bar component allowing users to toggle between dashboard, business process, and log events
Default tab should be dashboard
Aayush - finish React Demo
Eric - finish Log Events Mockup
We are not really working on it right now, but all of us need to get familiar with the sample code base, have frameworks up and running, and do some basic plays with Next.js and MUI.
If you have any question, you can post it on our slack so we can deal with it together before we really get started.
Sample Code Base: https://github.com/david-fisher/320-S22-Track2/tree/indigo-sample-code-base
Don't forget to read the entire README in sample code base!
Should finish before: March 8, Tuesday.
When you finish a task, just tick your name up.
When you are working on the following steps, make sure to read the README at Indigo Sample Code Base. It has step-by-step instruction to tell you how to do it.
Make sure that node.js
and npm
are installed locally.
Clone the repository and install dependencies.
Run it on (http://localhost:3000/) locally
Play with it! Change things and probably have fun with it~ (Optional)
Create a page for your team in the wiki section on GitHub. Your page should include your team name, your team member's name, role, and GitHub ID.
Finish up a basic working prototype allowing users to simply hold & drag to adjust the frame.
It is a challenging task so no worries! Take you time!
Create a wiki page for your team in the wiki section on Github. It should include the team name, your team members' full names, roles, and Github ids.
Timeline component displays a line graph given the dashboard timeframe.
Includes:
Requirements:
We separate jobs into different parts, sections, and components. To start our works and to make sure that everyone has their own works, I will list out all parts we are going to do and some memo about them.
If you want to work on one of these, just tell me on slack and I can arrange them reasonably.
If you have no idea, I will gently assign one to you, and no worries! I will help and guide you through if you are having a hard time finishing it! Alright!
Every work related to Business Process View will have a prefix "BP" to be distinguished from others.
The root view of Business Process View. It includes the basic layout structure of Business Process.
It basically contains an adjustable frame for two sub-views and data transferation interface for connecting two sub-views.
BPAdjustableFrame
- Aishwarya Rajapur
BPTreeView
and BPActivityView
together. - Aishwarya Rajapur, Erfan Fathalizadeh
onChange
property so you can get the information inside those views.BPTreeFilterComponent
- Yan Chen, Lingxi Li
onChange
property to transfer the data into BPTreeView.BPTreeMapComponent
- Yan Chen, Lingxi Li, Peter Tran
onChange
property to send the information back to BPTreeView.BPActivityFilterComponent
- Shoji Rinaldi, Lingxi Li
BPActivityFilterComponent
, and BPActivityFilterComponent
will arrange the sorting order (by having BPSortingOrderComponent
) and call back when "apply" is clicked. The sorting order component is separated from BPActivityFilterComponent
.BPSortingOrderComponent
- Lingxi Li
onChange
property to call back to the BPActivityFilterComponent
and it will send to the BPActivityView when it is applied.BPActivityTableComponent
- Shoji Rinaldi, Lingxi Li
Under the Wiki tab on GitHub, create a page for your team named "Team [TEAM_NAME]". This page must include the name, role, and GitHub ID of each team member.
Our main goal for this sprint is to bring the filter into reality and also finish building up necessary components.
Code base branch: indigo-dev
.
IMPORTANT: Create a new branch based on this branch and have a name in this format: indigo-dev-[your_first_name]
. Check development standards. If you are having trouble doing this, feel free to ask me!
In the end of this sprint, we are going to merge our completed progress into the branch indigo-dev
to make the demo.
Row with 4 components each displaying a count (high priority, medium priority, warnings, errors)
To do:
Before we get started on building the first deliverable demo, we need to confirm with other UI teams for finalizing the framework and set up the finalized code base. We are going to work closely with other UI teams and finish the checklist below.
Should finish before: March 6, Sunday.
While waiting for the test database, we need some form of our own testing mainly for the timeframe adjustments
Times should be in specified format by client
**team indigo created a guide?
Donut chart for errors and warnings. Purpose is to show which BPs contribute most to these.
The wiki page should include:
A declarative, efficient, and flexible JavaScript library for building user interfaces.
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. ๐๐๐
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google โค๏ธ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.