Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Restructure JSON data hierarchy #2

Open
Ymanawat opened this issue Oct 6, 2023 · 0 comments
Open

Restructure JSON data hierarchy #2

Ymanawat opened this issue Oct 6, 2023 · 0 comments
Labels
enhancement New feature or request Hacktoberfest high-priority Issues having higher priority to resolve first new-feature This will not be worked on

Comments

@Ymanawat
Copy link
Owner

Ymanawat commented Oct 6, 2023

The current JSON data structure needs enhancements for better maintainability and future features.

I would like these things to be added :
made username a uniqueID of the user as all platforms
User's Name, Email, password, and more things you can advice. Also for folder and item_type look at the issue https://github.com/Ymanawat/Coursefy/issues/1 , also want to add files in the courses like some codes or algorithms.

Current structure:

{
  "username": "user_name"
  "courses": [
    {
      "key": "unique_course_key",
      "name": "Course Name",
      "description": "Course Description",
      "deadline": "Course Deadline",
      "total_items": 0,
      "completed_items": 0,
      "items": [
                   {
                     "key": "unique_item_key",
                     "title": "Item Title",
                     "url": "Item URL",
                     "completed": false
                   }
         ]
      }
   ]
}

@Ymanawat Ymanawat added enhancement New feature or request new-feature This will not be worked on Hacktoberfest high-priority Issues having higher priority to resolve first labels Oct 6, 2023
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request Hacktoberfest high-priority Issues having higher priority to resolve first new-feature This will not be worked on
Projects
None yet
Development

No branches or pull requests

1 participant