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 select an option.
Are you available to dedicate 1-2 hours per week to the Build Project?
Please select an option.
Your application has been 
successfully submitted!
Explore more projects
Close
You already submitted an application for this project.
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 Map Dashboard to Visualize Geographical Data
Shubham Sankhe
Shubham Sankhe
Get updates
Register today
Apply now

Build a Map Dashboard to Visualize Geographical Data

Use ReactJS to develop a Map Analytics tool that presents data in visual format.

Register today
Apply now
Tuesdays
 at
11:00
A.M.
 ET /
8: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

Full Stack Engineers are trained to deal with challenges across the entire application, from user experience issues to database optimizations. This problem-solving ability is crucial for entry-level IT professionals who need to quickly address issues and find effective solutions. You'll wear the hat of a Full Stack Engineer and develop a Frontend Map Analytics tool using ReactJS. You'll become familiar with React Mapbox project, as well as gain a strong foundation in React development and map integration. Maps are a powerful tool for visualizing complex data sets that have a geographical component. Full Stack Engineers can leverage map analytics to display data points, trends, patterns, and relationships - making it easier for users to grasp insights. Building on this foundation, you may naturally explore and learn additional technologies and concepts that complement your skills and expand your capabilities. All this will happen in an environment that simulates the operations of a real Full Stack team.

Session timeline

  • Applications open
    May 27, 2024
  • Application deadline
    June 23, 2024
  • Project start date
    Week of July 8, 2024
    Week of
    July 8, 2024
  • Project end date
    Week of

What you will learn

  • Use ReactJS and NodeJS to create a full stack application. 
  • Integrate libraries such as mapboxJS to your application for better visualization.
  • Learn software development skills such as debugging, version control and data processing.

Project workshops

1
Introductions to Project
2
Project Setup and Implementation of React Components
3
Create a Landing Page and Integrate MapboxJS
4
Create an API and Data Processing
5
GitHub Introduction and MapboxJS UI functionalities
6
Implementation of UI Friendly Design Elements
7
Polish your application and publish your code
8
Presentations

Prerequisites

  • Basic knowledge of HTML and CSS: you should be comfortable with creating structured, semantically correct HTML and styling it using CSS.
  • Understanding responsive design and CSS frameworks (like Bootstrap) is also helpful. 
  • Basic knowledge of JavaScript: you should understand concepts like variables, data types, loops, conditionals, functions, and object-oriented programming (OOP). 
  • Being persistent: software development involves a lot of problem-solving. You'll encounter bugs, errors, and challenges that require critical thinking and creative solutions. Patience in troubleshooting issues is essential.  
  • Other prerequisites: You'll need a code editor to write and manage your React code. Some popular options include Visual Studio Code (VSCode), Sublime Text, Atom.

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

Shubham

'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

Shubham Sankhe

Software Development Fellow
Open Avenues Foundation

Shubham is a Senior Software Engineer at Rhombus Power Inc where he works on developing and managing full stack application supporting the company's client needs using language like React, PHP, MySQL and Python. Shubham has 4 of years of experience in Software Engineering and Full Stack Development.

Visit
Shubham
's Linkedin
More like this Project