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
Develop a Web App to Build Dynamic Forms
Pedro de Almeida
Pedro de Almeida
Get updates
Register today
Apply now

Develop a Web App to Build Dynamic Forms

Use JavaScript to build a full-stack web application that allows users to create, view, edit, and share forms to collect responses.

Register today
Apply now
Tuesdays
 at
4:30
P.M.
 ET /
1:30
P.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 this project, you will take on the role of a full stack Software Engineer to develop a dynamic form builder tailored for a specific industry. This JavaScript-based solution will enable users to create and edit forms, incorporating industry-specific features. Throughout this project, you will gain hands-on experience with the entire software development process, from ideation and design to production release. By the end of this project, you will have developed an interactive and user-friendly web application that meets specific client requests, showcasing your ability to handle core responsibilities of a Web Developer.

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

  • Build your fully functioning web app, including a ReactJS front end, a Node/Express REST API, and a MongoDB
  • Host your entire web app in a live site
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
Finish Project Plan
3
Sign Up, Login, and Dashboard Home
4
Create, Review, and Public Page Creation
5
Catch Up and UI/UX Deep Dive
6
Finish UI/UX Improvements
7
Deploy
8
Presentations

Prerequisites

  • Comfortable writing and reading JavaScript code and working with ReactJS
  • Comfortable navigating through the terminal and creating files and folders with commands
  • Comfortable with NodeJS in order to set up a server and CRUD endpoints
  • Comfortable with MongoDB: allowing you to create schema’s and complete CRUD operations
  • Experienced learning and reading code documentation for packages and libraries used

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

Pedro

'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

Pedro de Almeida is the Co-Founder and CTO of Cariina. A Brazilian/Spanish citizen he graduated from Boston College in 2020 with a BA in Computer Science and a BS in Finance. At Cariina, Pedro oversees the entire product team, helping develop the product's roadmap, web apps, mobile apps, and back end.

Visit
Pedro
's Linkedin