Skip to content
@SDC-Fall-2024

SDC-Fall-2024

SDC Projects Fall 2024

Welcome to SDC Projects Fall 2024! Everything you need to work through your projects this semester is right here in this repository! If you have not been added to this organization, please contact one or both of the VPs of Engineering at ddjacobson@wisc.edu or lcanderson4@wisc.edu, or message one of us in the discord.

Important Notes

  • All projects will utilize GitHub - go make an account if you do not have one. Why? Because the industry revolves around Git and GitHub, and it makes collaborating with your teammates substantially easier. You will need an account for later classes anyway, and for showcasing personal projects to employers. GitHub also allows developers to host non-commercial websites for free using GitHub pages

Project Meetings

Project meetings are every other Sunday at 5 p.m. unless we say otherwise. During the meetings the VPs of Engineering will give a brief overview on how far along the project should be, and/or information that is relevant at the time.

Timeline (Sundays)

Project Meetings are every other non-break week starting 9/29

Project Meetings

Date Details Slides
9/29 Projects Overview and Meet Groups Slides
10/6 Go over tech stacks and create skeleton code Slides

Suggested Timeline

Date Benchmark
10/6 Come up with project idea, choose tech stack (optional)
10/20 Finalize tech stack, Come up with a sketch of the UI (Using Canva, Figma, or any other application), Initialize repository on GitHub org, Set up boilerplate code for the tech stack you choose, Come up with core features of application

About the Timeline

We will discuss each of the parts of the timeline in more detail during our project meetings. Keep in mind, the timeline is only a guideline, and feel free to work at your own pace!

Resources

Creating a Project

Project Leaders:

  • Go to the Project-Template repository
  • Click on Use This Template/Create New Repository
  • Switch owner to SDC-Fall-2024
  • Name the Repository Team-<Group Number>-<Project Name>, or for example "Team-1-WebsiteName"
  • Create the Repository
  • Go to Settings/Access/Collaborators and add the rest of your team members

How To Be Successful

  • It is strongly recommend that you meet with your group weekly - find a time everyone can talk. This weekly meeting can include our in-person project meetings. This is most important in the beginning of the semester when a lot of design decisions are being made.
  • Lean towards overestimating how much time a component will need - finishing early means you can work on additional bonus components without worrying about time.
  • Make a schedule and stick to it as best as you can - it makes balancing class work, entertainment, and extracurricular activities a much better time.
  • Put in consistent work rather than putting it off and not getting to it.
  • Communicate! We are here to help you guys in any capacity we can.

Parting Thoughts

Projects are a chance to engage with your peers, learn how to work in a team, experience taking on responsibility and leadership, and work on your development skills. This makes these projects a fantastic opportunity for growth; however, they only provide as much as we put into them. In addition to that, they are extracurricular in nature, and everyone understands that classes can become overwhelming and take priority. If it is the case that you no longer wish to work on a project, please communicate with your point of contact that is the case.

Popular repositories Loading

  1. team24 team24 Public

    Java 1 1

  2. .github .github Public

  3. Project-Template Project-Template Public template

  4. Team-31-ScheduleApp Team-31-ScheduleApp Public

  5. team-0 team-0 Public

  6. Team-33 Team-33 Public

Repositories

Showing 10 of 19 repositories

Top languages

Loading…

Most used topics

Loading…