nighthawkcoders / portfolio_2025

Nighthawk Pages 3.0. This is a GitHub Pages project that includes support for Jupyter Notebooks. The project provides a game, lessons and projects to support the teaching of Career Technical Educations and AP courses: Computer Science and Software Engineering (CSSE), Computer Science Principles (CSP), and Computer Science A (CSA).
https://nighthawkcoders.github.io/portfolio_2025/
Apache License 2.0
0 stars 34 forks source link

Start Documentation For Profile #44

Closed iKAN2025 closed 1 month ago

iKAN2025 commented 1 month ago

Ideation

  • Planning on talking about setting up your project/ and iterative process, I feel like for new developers, it is often tempting to dive into code rather than planning. I also notice translation issues because of this. For example, in a joined database, people can miss creating an api layer for the new database as well because they lacked an understanding of their UML diagram and Flask anatomy
  • The process for coding also needs to talked about. When I was working on projects, as soon as I integrated frontend/backend code, I never thought about improving or building upon my code. Also, I ran into errors and it was easy to get overwhelmed. Here, I'll talk about why iterative processes/breaking down components of a project is important, as well as documentation while you are coding (ex: pull requests) to gain a better understanding of your code, grow more efficient, and avoid past mistakes.
  • I might touch on CRUD here as well :) Registration
  • Finished registration Page! Login Profile Style