Welcome to JumboCode!

Dress for Success

We'll be keeping track of some of our progress here!

Meeting Schedule

Weekly Team Meetings

There will only be ONE meeting per week in addition to Sunday hacknight. Gabriel can hold additional OH time Thursday evenings if there is demand later this semester.

  • Mondays Room and Time TBD

Hack Night

Sunday 7:00 - 8:00 PM: JCC 170

January 2024

Tickets

  1. Finish Up Ticket 2

    • Note: There are some partner reassignments!
    • Ticket 2 NEEDS to be done by Sunday 1/28.
  2. Ticket 3 will be released by January 26th

    Slides/Notes/Labs

    1. Web Application Deployment Notes (Google Slides)
    2. Introduction to Docker Lab
    3. Introduction to Authentication Notes (Google Slides)

    The Rest of Fall 2023

    Tickets

    1. Ticket 1

      • Login Page

      • Homepage Grid

      • Cards to Display Items

      • Miscellaneous Frontend Components

    2. Ticket 2

      • Implementing Database CRUD Operations

      • Form to add items to inventory

      • Popup box to display item info/actions

      • Navbar

      • Assembling frontend components

    Full ticket descriptions are avaliable on GitHub

    Tutorials and Resources

    1. Backend Servers, Databases, and More!

    2. Frontend

    Week of 10/22: React and Frontend Review

    Action Items

    1. Continue to work on your onboarding tickets

      • Full Stack Button: Make your name clickable on the About Page. Fetch a fun fact from the backend when your name is clicked.

      • AI Chatbot: Starter Code

      • Optional Todo List: Create a basic todo list with all 4 CRUD operations using Next.js

    2. React + Misc. Frontend Presentation

    Next Week

    1. Optional: Field Day (Sunday 8PM)

      • Final Onboarding Presentation: Backend

        • Your first (real) tickets!

          Week of 10/15: HTML/CSS/JS Introduction

          Action Items

          1. Install all necessary packages/tools from Week 1 if you haven't already done so.

            • Complete any incomplete tickets from last week

              • Your First PR: Adding you name to the devs list on the About Page

              • Creating a full-stack fun fact button (directions in Week 1)

            • Optional: Check out our Web Dev 101 resources

              • Optional: Attend a session of Developer Workshop C: React State and APIs

                • Start on the AI Chatbot Activity

                Upcoming Meetings & Workshops

                1. Sunday October 15th and 22nd (7:00 - 8:00PM): Hack Night!
                  • JCC Room 170
                2. Optional (but recommended) Developer Workshop C: More React + APIs

                  • Option 1: Monday, October 16th from 8:30pm - 9:30pm in JCC 170
                  • Option 2: Thursday, October 19th from 7:30pm - 8:30pm in SEC 253
                3. Weekly Meetings

                  • Attend at least one weekly meeting!
                  • See the schedule at the top of this page.

                Week of 10/8: Onboarding (Part 2)

                Welcome back! This week we'll be getting your development environment set up!

                Action Items

                1. Pick a code editor to use!

                  • General Recommendation: VSCode
                  • Bloated Option: WebStorm
                  • Power Users: Vim/Neovim
                2. Install the following:

                3. Add your name to the developers list on the about page

                4. Optional: Check out our Web Dev 101 resources

                  • REQUIRED: Attend a session of Developer Workshop B: Introduction to React
                    • Fetch a fun fact from the backend by making your name clickable on the about page

                      • Please install Bun before attempting this task. Directions are in the backend README.

                      • Do this AFTER you add your name to the developers list and successfully submit your first PR.

                      • Make your name clickable and trigger an API call onClick to the backend.

                      • Modify the backend to return a fun fact when your name is called using the provided API endpoint.

                      • Run the frontend and backend servers at the same time to verify that you can fetch and display your fun fact on the frontend.

                      • Submit a pull request to this GitHub repository when you are done.

                      • Congratulations! You've made a full-stack button!

                    Upcoming Meetings & Workshops

                    1. Sunday October 15th (7:00 - 8:00PM): Hack Night!
                      • JCC Room 170
                    2. REQUIRED Developer Workshop B: Introduction to React

                      • Option 1: Monday, October 9th from 8:30pm - 9:30pm in Cabot ASEAN
                      • Option 2: Thursday, October 12th from 7:30pm - 8:30pm in SEC 253
                    3. Optional (but recommended) Developer Workshop C: More React + APIs

                      • Option 1: Monday, October 16th from 8:30pm - 9:30pm in JCC 170
                      • Option 2: Thursday, October 19th from 7:30pm - 8:30pm in SEC 253
                    4. Weekly Meeting

                      • Times to be decided on 10/9

                    Week of 10/1: Onboarding (Part 1)

                    Welcome to the team! We're glad you've chosen to join us for an exciting journey into the world of web development!

                    Action Items

                    1. Join the JumboCode Slack

                      • Ask us for the link
                    2. Fill out the "Getting to Know You" survey.

                      Upcoming Meetings & Workshops

                      1. Sunday October 1st (7:00 - 8:00PM): First Hack Night!
                        • JCC Room 170
                      2. REQUIRED Developer Workshop A: Introduction to Git/GitHub

                        • Option 1: Monday, October 2nd from 8:30pm - 9:30pm in JCC 170
                        • Option 2: Thursday, October 5th from 7:30pm - 8:30pm in SEC 253