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: 3 months 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 2 years ago)
- Default Branch: main
- Last Pushed: 2023-09-30T22:48:48.000Z (over 1 year ago)
- Last Synced: 2025-01-12T08:35:41.524Z (5 months 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, statusRelationships:
- 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==