Outlined here are the pages and components to be implemented for the Stackles project.
Completed Tasks
- Implemented Login and Logout functionality.
- Implemented a user verification function to check if the user is associated with an organization. If the user has an organization, they are redirected to the dashboard; otherwise, they are redirected to the organization page.
- Developed the Create Organization Page to allow users to create new organizations.
- Worked on a function to retrieve all organizations from the database.
- Implemented the ability to create collections within a specific organization.
- Added functionality to retrieve all collections belonging to an organization.
- Implemented the ability to create links within a particular collection.
- Refactored the code to handle all server-side requests instead of relying on client-side requests.
- Added the View Mode feature, allowing users to switch between different styles for displaying links, such as a card view or a list view.
Onboarding
- [ ] User sign in/up screen
- [ ] User invite to a collection as a viewer
- [ ] User invite to a collection as an editor
- [ ] User invite to a box as a viewer — design/engineering
- [ ] User invite to a box as a editor — design/engineering
- [ ] User invite to an organisation as a viewer
- [ ] User invite to an organisation as an Admin
- [ ] User joining a link without any invite/ met access requirements