Frontend

  • When working on frontend code the way you present it is very important. You want to make your code/cite look as professional as possible, so things like punctuation and capitalization can play a big role. Other things like the font you select and the color scheme can really make or break your project.

  • Break your code into smaller, more manageable modules that can be easily reused and maintained. This will make it easier to track changes, debug errors and update your code in the future.

  • Creating space for users to input their own ideas is very important as it keeps them engaged in your cite. Buttons and areas where users can type are great ways to keep users interacted.

  • Write clean and organized code: Make sure your code is readable and organized, with consistent naming conventions and indentation. This will make it easier to understand, update and maintain your code.

  • Use version control: Version control tools like Git can help you manage changes to your code, collaborate with others and track your progress. This is particularly important when working on larger projects with multiple team members.

Backend

  • Similar to frontend write clean and organized code and make sure your code is readable and organized, with consistent naming conventions and indentation. This will make it easier to understand, update and maintain your code. It is also important to remove unnecessary lines of code as it can make your code more complicated than it needs to be.

  • Testing your code first is very important, so using something like a local server is very important. You do not want to push code that is incorrect and could potentially break your cite. It is always good to be safe and make sure your code works before you do anything major.

  • Creating comments is also something that is very important because it will not only allow you to understand your own code, but it can be used to teach others about your code. There can sometimes be lots of lines that are confusing, so it is important to clarify the pupose of those lines.

  • Double check to make sure you user.api and user.py is correct as that will cause problems. It is also important to make sure you are updating your main.py files because that will allow you to test your code locally.

Both

  • When working with a team COMMUNICATION is so important as it connects the team together. If you are not communicating then you could be creating things that some one has already made or it could lead to problems with your cite. For example if some one commits and doesn't tell anyone to pull that would lead to unnecessary problems that could have been easily fixed.