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 for Lobby System
Ruicheng Wu
Ruicheng Wu
Get updates
Register today
Apply now

Develop a Web App for Lobby System

From scratch to build a full stack web app: create a lobby system for hosting various types of virtual events.

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

Are you looking for entry-level software development experience with a wholistic vision? In this Build Project, you'll wear the hat of Full-stack Software Developer and analyze the user needs, prepare necessary programming knowledges, plan stepwise approach for UI, API implementations and conduct the software development from scratch to support users playing tic-tac-toe using virtual web lobby to join or create the event. Under the supervision of an experienced industry expert, you'll develop a full-stack web app using React, REST API using Node JS and Express framework and version control your code in a repository. You'll become familiar with full-stack software development like React, HTML, CSS, Node JS by following the Object-Oriented Principles. All this will happen in an environment that simulates the operations of a real software development team.

Session timeline

  • Applications open
    January 16, 2025
  • Application deadline
    February 12, 2025
  • Project start date
    Week of July 8, 2024
    Week of
    March 3, 2025
  • Project end date
    Week of

What you will learn

  • Conduct a Software Development from scratch that supports user to use lobby system to host events for others to join
  • Development of REST API from scratch using Node JS and Express
  • Full-stack Web Development vision and experience
  • Version control, repositories using Github  


Project workshops

1
Introduction and warm-up for something awesome upcoming
2
Development journey kicks off  
3
Frontend development round 2
4
Rest API development adventure starts
5
Rest API development round 2 with Socket programming
6
Database kicks in / React connection continued
7
Tidy up and march as far as you can
8
Showcase time

Prerequisites

  • Curiosity to learn new things and find out different options to achieve a same goal
  • Grasp of computer science skills such as being familiar with data structure, sorting algorithms, functional programming.
  • Proficiency with Node JS(or proficiency in another language). You should be comfortable working on a full-stack project and be able to learn and work with NPM libraries.
  • Readiness to stick to professional communication practices: give regular and timely updates about your progress, openly discuss difficulties you encounter before they affect project deadlines.

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

Ruicheng

'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

Ruicheng Wu

Computer Science Fellow
Open Avenues Foundation

My name is Ruicheng Wu, with a close English pronunciation, I go with Richard for my first name. I am a Computer Science Fellow with Open Avenues Foundation, I enjoy bicycle riding, swimming, alpine skiing, watching anime, board gaming, and playing guitar as part of my favorite indoor activities.

Visit
Ruicheng
's Linkedin
More like this Project