Your application

Please complete the following fields to be considered for this project.

Please fill in this required field.
Please fill in this required field.
Please fill in this required field.
Please fill in this required field.
Please fill in this required field.
How much commitment will you have to this project?
Please fill in this required field.
Are you available to dedicate 1-2 hours per week to the Build Project?
Please fill in this required field.
Your application has been 
successfully submitted!
Explore more projects
Close
There was an error submitting your form. Please try again later or contact us.
Oops! Something went wrong while submitting the form.

This project is no longer accepting applications. Subscribe to our newsletter to be notified of new projects!

Get updates
Build a Graph UI Library to Visualize Data Relations
Sanjeev Vijayaraj
Sanjeev Vijayaraj
Get updates
Register today
Apply now

Build a Graph UI Library to Visualize Data Relations

Use React and Typescript to develop a Graph UI library that takes a data schema and returns a flow diagram with a depiction of all the data relations in the schema.

Register today
Apply now
Fridays
 at
1:00
P.M.
 ET /
10:00
A.M.
PT
8 weeks, 2-3 hours per week
Intermediate
No experience required
No experience required
Some experience required
Degree and experience required

Description

In most organizations, data is stored in hundreds or thousands of columns stored in multiple tables. With this level of complexity, it's often hard to understand the relation between tables, columns, views, and workflows. In this Build Project, you'll build a library that takes in a complicated data schema, analyzes all the existing relations, and provide a flow chart as an output to easily understand all the relations and how data flows in the system. All these skills are essential for the productive work of any specialist analyzing large datasets, and in this project, you have a chance to develop them under supervision of an experienced Project Leader.  

Session timeline

  • Applications open
    June 24, 2024
  • Application deadline
    July 21, 2024
  • Project start date
    Week of July 8, 2024
    Week of
    August 5, 2024
  • Project end date
    Week of

What you will learn

  • Expand your knowledge of coding languages, databases, and version control
  • Learn how to build a UI library
  • Learn how to use git, yarn package manager
  • Learn how to use React and Typescript to build a front-end application
Build Projects are 8-week experiences that operate on a rolling basis. Selected participants engage in weekly live workshops with a Build Fellow and 2-15 other students.

Project workshops

1
Introductions
2
React & Typescript
3
UI Building
4
The Problem
5
Basic UI
6
Visualization Libraries
7
Final Implementation
8
Presentations

Prerequisites

  • Basic understanding of data structures and algorithms
  • Basic programming skills: you should know how to works with classes and objects
  • Basic understanding of git: you should be able to clone a project, create a branch and push changes to branch
  • React and Typescript (coding languages used in this project): prior knowledge is not required, but it's a plus
  • Desire to develop your UI and data visualization skills

Sign up today

Get access to all of our Build projects, including this one, by creating your Build account!

Register today
Log in

Apply to

Sanjeev

's project today!

Get started by submitting your application.

Apply now

Stay updated!

Subscribe to our newsletter to be notified when projects reopen!

Please fill in this required field.
By clicking “Subscribe” you agree to our Terms of Services and Privacy Policy.

Thanks for subscribing!

We'll notify you when projects reopen. In the meantime, you can explore our resources and learn more about our Fellows.

Discover our articles
There was an error submitting your form. Please try again later or contact us.
Thank you! Your submission has been received!
Oops! Something went wrong while submitting the form.
About the expert
Sanjeev Vijayaraj
Visit
Sanjeev
's Linkedin

Sanjeev is a Computer Science Build Fellow at Open Avenues, where he works with students leading projects in Computer Science. He is a Founding Engineer at Plenful where he works on developing a no-code platform for health care organizations. Sanjeev has 3+ years of experience in Software Engineering. Sanjeev previously worked as a full-stack developer and an automation infrastructure developer at Cisco. He holds a degree in Computer and Information Science specializing in Security & Privacy.