meta data for this page
  •  

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revisionPrevious revision
Next revision
Previous revision
ixc2024:hackmodel:backendteam [2024/05/26 18:18] jacobwhiteixc2024:hackmodel:backendteam [2024/05/26 18:22] (current) jacobwhite
Line 33: Line 33:
  
 __**Day 4: Thursday**__ __**Day 4: Thursday**__
-Teams finish their high level prototype +  * Teams finish their high level prototype 
-Team work on a small presentation on their idea +  Team work on a small presentation on their idea 
-This will be a 15 min presentation on their plan for the hackathon +      This will be a 15 min presentation on their plan for the hackathon 
-Presentations should include the SusAF diagrams  +      Presentations should include the SusAF diagrams  
-Lunch +  Lunch 
-Teams present  +  Teams present  
-Modifications of ideas and prototype based on the feedback provided +      Modifications of ideas and prototype based on the feedback provided 
  
  
 __**Day 5: Friday**__ __**Day 5: Friday**__
-Team preparation for the development portion of the hackathon +  * Team preparation for the development portion of the hackathon 
-Setting up required technologies +      Setting up required technologies 
-Lunch +  Lunch 
-Beginning of the development portion +  Beginning of the development portion 
-Concluding talk by the hosts for the end of the first week +  Concluding talk by the hosts for the end of the first week 
-This should also act to keep students motivated, and create excitement to start week two on the following monday+      This should also act to keep students motivated, and create excitement to start week two on the following monday
  
  
Line 54: Line 54:
  
 __**Day 8: Monday**__ __**Day 8: Monday**__
-Brief introductory talk for the beginning of the second week +  * Brief introductory talk for the beginning of the second week 
-Teams will continue to work on the development portion of their ‘solution’ +  Teams will continue to work on the development portion of their ‘solution’ 
-Progress updates should be pushed at a minimum once a day to some platform such as github. Hosts should have access to team repositories  +      Progress updates should be pushed at a minimum once a day to some platform such as github. Hosts should have access to team repositories  
-Teams should be focused on creating an overall ‘skeleton’ of their tool at this stage +      Teams should be focused on creating an overall ‘skeleton’ of their tool at this stage 
-Lunch +  Lunch 
-Teams will continue to work on development+  Teams will continue to work on development
  
 __**Day 7: Tuesday**__ __**Day 7: Tuesday**__
-Teams will continue to work on the development of their solution +  * Teams will continue to work on the development of their solution 
-Mid-hackathon progress talks and feedback with hosts +  Mid-hackathon progress talks and feedback with hosts 
-Individual progress talks with each team.  +      Individual progress talks with each team.  
-No presentations required +          No presentations required 
-Teams should make modifications based on feedback if needed +  Teams should make modifications based on feedback if needed 
-Lunch +  Lunch 
-Teams should continue to work on development, with a goal to have at a minimum, the ‘skeleton’ completed by the end of the day +  Teams should continue to work on development, with a goal to have at a minimum, the ‘skeleton’ completed by the end of the day 
-After this is completed, teams should work on the functionality of their solution+      After this is completed, teams should work on the functionality of their solution
  
-__Day 8: Wednesday__ +__**Day 8: Wednesday**__ 
-Teams should work on adding the functionality to their skeleton   +  Teams should work on adding the functionality to their skeleton   
-Lunch +  Lunch 
-Team will continue to work on development  +  Team will continue to work on development  
-Start working on presentations and demos+  Start working on presentations and demos
  
  
 __**Day 9: Thursday**__ __**Day 9: Thursday**__
-Final bug fixes and feature enhancements +  * Final bug fixes and feature enhancements 
-Hosts can assist with guidance on bugs teams are struggling heavily with (if needed) +      Hosts can assist with guidance on bugs teams are struggling heavily with (if needed) 
-Guidance will be provided. Not solutions to the bugs  +          Guidance will be provided. Not solutions to the bugs  
-Lunch +  Lunch 
-Teams should be finishing the development phase +  Teams should be finishing the development phase 
- Dry run of presentations with mentors+  *  Dry run of presentations with mentors
  
 __**Day 10: Friday**__ __**Day 10: Friday**__
-Demo day presentations/ Pitching session +  * Demo day presentations/ Pitching session 
-Lunch +  Lunch 
-Closing Ceremony (Winner announcement) +  Closing Ceremony (Winner announcement) 
-Feedback collection from participants and mentors (online form) +  Feedback collection from participants and mentors (online form) 
-Networking event+  Networking event
  
  
  
 **Workshops available (In Person / Virtual):** **Workshops available (In Person / Virtual):**
 +
 __**Week 1**__ __**Week 1**__
 +
 Planning Workshop Planning Workshop
-Agile (SCRUM) +  * Agile (SCRUM) 
-Tools that can be used eg GitHub Projects.JIRA , Figma etc+  Tools that can be used eg GitHub Projects.JIRA , Figma etc
 Design Workshops Design Workshops
-Principles of user-centered design +  * Principles of user-centered design 
-Prototyping tools (Figma) +  Prototyping tools (Figma) 
-Creating accessible interfaces. +  Creating accessible interfaces. 
-Designing for sustainability +  Designing for sustainability 
-User behavior impact on energy consumption+  User behavior impact on energy consumption
  
 __**Week 1 - 2**__  __**Week 1 - 2**__ 
 +
 Development Workshops (optional) Development Workshops (optional)
-Web Development Basics +  * Web Development Basics 
-HTML, CSS, JavaScript basics,  +      HTML, CSS, JavaScript basics,  
-Frameworks (React, Next) +      Frameworks (React, Next) 
-Best practices. +      Best practices. 
-Mobile App Development +  Mobile App Development 
-Fundamentals of Flutter +      Fundamentals of Flutter 
-Backend Development Fundamentals +  Backend Development Fundamentals 
-Server setup +      Server setup 
-RESTful APIs +      RESTful APIs 
-Database management (SQL, NoSQL) +      Database management (SQL, NoSQL) 
-Backend frameworks (Node.js, Django, Flask) +      Backend frameworks (Node.js, Django, Flask) 
-Best Practices+      Best Practices
  
 __**Week 2**__ __**Week 2**__
 +
 Green Coding Practices Green Coding Practices
-Introduction to sustainable coding practices +  * Introduction to sustainable coding practices 
-Energy-efficient algorithms +  Energy-efficient algorithms 
-Eco-friendly design principles+  Eco-friendly design principles
 Integration and Deployment  Workshop Integration and Deployment  Workshop
-CI/CD +  * CI/CD 
-Cloud Deployments +  Cloud Deployments 
-Scaling Infrastructure +  Scaling Infrastructure 
-Best practices for integrating web and mobile applications, API integration+  Best practices for integrating web and mobile applications, API integration
  
 {{:ixc2024:hackmodel:pastedgraphic-1.png?600|}} {{:ixc2024:hackmodel:pastedgraphic-1.png?600|}}