https://github.com/craftingweb/to-do-application
To Do App: Technology Stack - Frontend: React and for Backend: Supabase || There are three main entities that are relevant to a todo list app: users, lists, and items. Also attributes for each entity, as well as the relationships between them. Data model can be used to efficiently store and retrieve data about users, their lists, and the tasks
https://github.com/craftingweb/to-do-application
Last synced: over 1 year ago
JSON representation
To Do App: Technology Stack - Frontend: React and for Backend: Supabase || There are three main entities that are relevant to a todo list app: users, lists, and items. Also attributes for each entity, as well as the relationships between them. Data model can be used to efficiently store and retrieve data about users, their lists, and the tasks
- Host: GitHub
- URL: https://github.com/craftingweb/to-do-application
- Owner: craftingweb
- Created: 2023-05-23T14:00:48.000Z (about 3 years ago)
- Default Branch: main
- Last Pushed: 2023-09-30T22:48:48.000Z (over 2 years ago)
- Last Synced: 2025-01-12T08:35:41.524Z (over 1 year ago)
- Language: JavaScript
- Homepage: https://project-3-to-do-next-js-p.vercel.app
- Size: 720 KB
- Stars: 1
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README

Description:
There are three main entities that are relevant to a todo list app: users, lists, and items. Also defined the attributes for each entity, as well as the relationships between them.
Data model can be used to efficiently store and retrieve data about users, their lists, and the tasks associated with those lists in a todo list app. For example, the schema creates SQL queries that allow to filter, add and delete items in user own list.
Entities:
- Users
- Lists
- Items
Attributes:
- Authentication: email, password
- Users list: email, first name, last name
- Lists: list_id, list name, created_at, user_id, items
- Items: item_id, content, status
Relationships:
- Each user can have many lists, but a list can only be associated with one user (one-to-many relationship).
- Each list can contain many tasks, and each task can belong to only one list (one-to-many relationship).
Schema:
- Users (user_id, name, email, password)
- Lists (list_id, list name, created_at, user_id, items)
- Items (item_id, content, status).
### PROJECT_PASSWORD ==> Di3qpnYlGJmwDA7w
### ANON_KEY ==> eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpc3MiOiJzdXBhYmFzZSIsInJlZiI6InZ3Z2RoeXhpbnVrY3d3Z2JzcGhxIiwicm9sZSI6ImFub24iLCJpYXQiOjE2ODM1MzM4ODksImV4cCI6MTk5OTEwOTg4OX0.tvxdgt1V1QJuWRL_yJRo4ukhlDzjy0g_046T85txthw
### URL ==> https://vwgdhyxinukcwwgbsphq.supabase.co
### JWT secret ==> 6jNY5AEE3F9ExGAysjku33q6XFr28rxzWRSavLYnJ2THcl1u6/9a2VyV401ZTNybb06YbYqPovIgwVr+9omVrQ==