We'll be keeping track of some of our progress here!
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.
Hack Night
Sunday 7:00 - 8:00 PM: JCC 170
Tickets
Finish Up Ticket 2
Ticket 3 will be released by January 26th
Slides/Notes/Labs
Tickets
Ticket 1
Login Page
Homepage Grid
Cards to Display Items
Miscellaneous Frontend Components
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
Backend Servers, Databases, and More!
Frontend
Action Items
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
React + Misc. Frontend Presentation
Next Week
Optional: Field Day (Sunday 8PM)
Final Onboarding Presentation: Backend
Your first (real) tickets!
Action Items
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
HTML/CSS/JS slides are on the Tutorials Page
Link to the Starter Code
[Gabriel's Implementation Coming Soon!]
Upcoming Meetings & Workshops
Optional (but recommended) Developer Workshop C: More React + APIs
Weekly Meetings
Welcome back! This week we'll be getting your development environment set up!
Action Items
Pick a code editor to use!
Install the following:
Add your name to the developers list on the about page
Do this AFTER Workshop A: Git/GitHub
Submit a pull request to this GitHub repository.
Optional: Check out our Web Dev 101 resources
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
REQUIRED Developer Workshop B: Introduction to React
Optional (but recommended) Developer Workshop C: More React + APIs
Weekly Meeting
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
Join the JumboCode Slack
Upcoming Meetings & Workshops
REQUIRED Developer Workshop A: Introduction to Git/GitHub