[x] CB Create Task completed and documented on GH Pages - Prep to submit to CB on or before May, 2nd. (2 Points - Individual)
[x] CB Create Task Coding requirements documented - Documented all requirements and how they are met.
[x] Runtime of Code(with comments) on Replit/Intellij - Code is shown with comments of what different parts of the code meant.
Accounts and Logins Challenges/Hacks ( 3 Points - Pair/Trio)
Start or add to existing project: init.py, main.py, requirements.txt and cruddy blueprint directory are things you will need to add to your existing project. Additionally, you should start with some of the content in templates and static folders. Find a pair and work on this together. Ask questions.
Analysis: the csp.nighthawkcodingsociety.com implementation is for educational purposes. It has some obvious flaws in its security. Discuss some of the flaws that you see in its security as implemented.
[x] Hack 1 Add Phone Number to Sign Up / Authorization screen - Phone number added
[x] Hack 2 Add logout to CRUD screen - Logout added once logged in.
[x] Hack 3 Add login_required to another portion of the project - Added login required to life.
[x] Extra Credit: A quality design would have login and logout on Navbar with user information. Be sure to have login protecting something on your site, however, do NOT make entire site under login_required. - Completed and put onto navbar.
Create task was fully completed, and it was able to be hosted on replit. In addition, all supplementals were fully put onto the GitHub page and well written.
In terms of login hacks, the login worked with a pre-established and new entry logins. It also had a logout function that worked and I could login again. They also locked the life game with the login.
Extra Credit: Login/Logout on the webpage, however did not have user entry on the navbar. so +0.5 extra credit
Krish Partner Grade - 5.5/5
Self Grade - 6/5
[x] CB Create Task completed and documented on GH Pages - Prep to submit to CB on or before May, 2nd. (2 Points - Individual)
[x] CB Create Task Coding requirements documented - Documented all requirements and how they are met.
[x] Runtime of Code(with comments) on Replit/Intellij - Code is shown with comments of what different parts of the code meant.
Accounts and Logins Challenges/Hacks ( 3 Points - Pair/Trio) Start or add to existing project: init.py, main.py, requirements.txt and cruddy blueprint directory are things you will need to add to your existing project. Additionally, you should start with some of the content in templates and static folders. Find a pair and work on this together. Ask questions. Analysis: the csp.nighthawkcodingsociety.com implementation is for educational purposes. It has some obvious flaws in its security. Discuss some of the flaws that you see in its security as implemented.
[x] Hack 1 Add Phone Number to Sign Up / Authorization screen - Phone number added
[x] Hack 2 Add logout to CRUD screen - Logout added once logged in.
[x] Hack 3 Add login_required to another portion of the project - Added login required to life.
[x] Extra Credit: A quality design would have login and logout on Navbar with user information. Be sure to have login protecting something on your site, however, do NOT make entire site under login_required. - Completed and put onto navbar.