CeraStroh / study-application

Senior Project for Central College
https://study-application-senior-project.vercel.app
0 stars 0 forks source link

Study Set creation #2

Closed CeraStroh closed 5 months ago

CeraStroh commented 7 months ago

As a student, I want to create Study Sets so that I can study their content.

CeraStroh commented 7 months ago

Conditions of Satisfaction

Tasks

CeraStroh commented 6 months ago

PR #27 to develop branch on 3/1/24 PR #29 to develop branch on 3/1/24

PR #28 to main branch on 3/1/24 PR #30 to main branch on 3/1/24

CeraStroh commented 6 months ago

3/1 Progress

CeraStroh commented 6 months ago

Dependencies, Packages, Libraries, Modules

Libraries: just a bunch of code classes anyone can use. For example, React.js is a JavaScript library for building front end components

Software Development Kits (SDKs): sets of tools to build software for a particular platform. These tools also allow an app developer to build an app which can integrate with another program

Packages: packs with some features which fulfill some functionality of an app, using npm command (Node Package Manager) installs the package as a dependency in the app inside the package.json file along with its modules

Dependencies: all of the libraries an app depends on in order to run the way you expect it to run, similar to Modules, an object that consists of all the packages that are used in the project with its version number. So, whenever you install any library that is required in your project that library you can find it in the dependencies object

Modules: installed instances of the libraries that the app depends on, similar to Dependencies, stored inside the node_modules folder

CeraStroh commented 6 months ago

PR 31 to main to test createStudySet() PR 32 to revert PR 31 from main

It can be tested locally so it shouldn't be necessary to merge with main to test.

CeraStroh commented 5 months ago

3/11 Progress - ~2 hours Unable to create a table with a variable table name - possibly an issue with the Vercel Postgres SDK

Alternate idea: store Terms and Definitions in studysets table with everything else Update: This solution worked effectively after various tests and changing the SQL statement. Completed "Program createStudySet action..." and "Use React Server Components..." tasks.

CeraStroh commented 5 months ago

3/12 Progress Cleaned up code from testing the action for about 15 minutes.

CeraStroh commented 5 months ago

There seems to be an problem with changing the dynamic form and accidentally submitting the form

CeraStroh commented 5 months ago

3/21 Progress - 1 hour Fixed auto-submit problem when deleting elements on form by adding event.preventDefault() on develop branch merged develop with main - PR #37

CeraStroh commented 4 months ago