taskify's People
taskify's Issues
USER STORY: user list
As a user, I want to be able to view a list of other users so that I can see who else is using the application.
Acceptance Criteria:
- Users should be able to access the user list from the application's main menu.
- The user list page should display a list of usernames or display names of all registered users.
- Each user's name in the list should be clickable, leading to their user profile.
- The user list should be organized in a clear and easy-to-read manner.
Tasks:
- Design and implement a user list interface accessible from the main menu.
- Develop a user list component that displays the usernames or display names of all registered users.
- Retrieve the list of users from the database and populate the user list.
- Implement functionality to make each user's name clickable, linking to their user profile page.
- Organize the user list to present users in a user-friendly format.
- Test the user list to ensure that user names are correctly displayed and clickable.
- Conduct usability testing to ensure the user list is easy to navigate.
- Optimize the user list component for performance and responsiveness.
USER STORY: user profile picture
As a user, after logging in, I can add a profile picture so that other members can easily recognize my tasks or comments.
USER STORY: contact form
As a user, I want to be able to send a message to the website administrators through a contact form, so that I can inquire about information or provide feedback.
Acceptance Criteria:
- Users should be able to find a "Contact Us" link or button in a prominent location on the website.
- Clicking on the "Contact Us" link or button should lead users to a dedicated contact form page.
- The contact form should include fields for the user to input their name, email address, subject, and message.
- Mandatory fields (such as name, email, and message) should be clearly marked and validated before submission.
- Users should receive an appropriate error message if they try to submit the form with missing or incorrect information.
- After successfully submitting the form, users should receive a confirmation message indicating that their message has been sent.
- An email notification should be sent to the website administrators containing the user's contact details and message content.
- Implement CAPTCHA or an equivalent anti-spam mechanism to prevent automated submissions.
Tasks:
- Design and create a "Contact Us" link or button in a visible location on the website.
- Develop a dedicated contact form page that users are directed to when clicking the "Contact Us" link or button.
- Design and integrate input fields for the user's name, email address, subject, and message.
- Implement client-side validation to ensure that mandatory fields are filled out and have correct formats.
- Develop backend logic to process and validate the contact form data before sending it.
- Create an appropriate error messaging system to guide users in case of submission errors.
- Design and implement a confirmation message for users upon successful form submission.
- Set up email notification functionality to inform website administrators of new contact form submissions.
- Ensure that user contact details and message content are properly formatted in the email notification.
- Integrate a CAPTCHA or equivalent anti-spam solution to prevent automated submissions.
- Test the contact form in various scenarios to verify that it's functioning correctly.
- Conduct usability testing to ensure the contact form is easy to use and understand.
- Optimize the contact form for accessibility, responsiveness, and performance.
- Provide clear instructions or guidance on how to use the contact form effectively.
- Monitor the contact form functionality after deployment to ensure continued proper operation.
PS: the contact form is just for displaying purpose
SITE ONWER STORY: 404 handling
As a site owner, I want to improve the way my website handles 404 errors so that users who encounter missing or broken pages are provided with helpful guidance.
Acceptance Criteria:
- A custom 404 error page should be created and displayed when users encounter a page not found error.
- The custom 404 error page should include a clear message indicating that the requested page was not found.
- The error page should provide a link back to the homepage for easy navigation.
- Minimalistic and user-friendly design should be maintained on the custom error page.
Tasks:
- Design a simple and visually appealing 404 error page that matches the website's theme.
- Develop the custom error page to display the "Page Not Found" message prominently.
- Include a link or button that allows users to navigate back to the homepage.
- Implement the necessary code to trigger the custom error page when a 404 error occurs.
- Test the error handling mechanism to ensure that the custom page is displayed as expected.
- Ensure that the custom error page is responsive and works well on various devices.
USER STORY: account registration
As a user, I want to be able to create a new account so that I can access the application's features.
Acceptance Criteria:
- Users should be able to access the account registration page from the application's landing page.
- The account registration page should include fields for entering a username, email address, and password.
- After entering registration details, users should be able to click a "Register" button to create their account.
- Upon successful registration, users should receive a confirmation message and be redirected to the login page.
- Usernames and email addresses should be unique, and users should receive an error message if they attempt to register with existing credentials.
- The account registration page should have clear instructions and be designed for user-friendliness.
Tasks:
- Design and implement an account registration page accessible from the landing page.
- Develop the registration form with fields for username, email, and password.
- Implement validation to ensure that usernames and email addresses are unique.
- Create backend logic to store user registration details securely in the database.
- Design and integrate a "Register" button to trigger the registration process.
- Develop a confirmation message system to inform users of successful registration.
- Implement error handling to display appropriate messages for duplicate usernames or email addresses.
- Test the registration process to verify successful account creation and error handling.
- Conduct usability testing to ensure the registration page is straightforward and user-friendly.
- Optimize the registration process for performance and responsiveness.
- Review security measures to protect user data during registration.
- Update documentation to provide guidance for the account registration process.
- Monitor the registration functionality post-launch to address any potential issues.
USER STORY: log out
As a user, I want to be able to log out of my account so that I can securely end my session on the application.
Acceptance Criteria:
- Users should be able to access the log-out option from the application's main menu or account settings.
- Clicking on the log-out option should immediately log the user out and redirect them to the landing page or login screen.
- After logging out, users should no longer have access to any restricted or authenticated content.
Tasks:
- Design and implement a log-out option accessible from the main menu or account settings.
- Develop the functionality to log the user out upon clicking the log-out option.
- Set up a mechanism to clear the user's session and remove their authentication tokens.
- Design the redirect behavior after successful logout, leading to the landing page or login screen.
- Ensure that after logging out, the user no longer has access to any restricted or authenticated content.
- Test the log-out functionality to ensure that users are successfully logged out and access is properly revoked.
- Conduct usability testing to ensure the log-out process is intuitive and user-friendly.
- Optimize the log-out process for performance and responsiveness.
USER STORY: create tasks
As a user, I want to be able to create new tasks so that I can keep track of my to-do items.
Acceptance Criteria:
- Users should be able to access the task creation interface from the task management interface.
- The task creation interface should include input fields for entering the task title and description.
- After entering the task details, users should be able to click a "Create" button to add the task to their list.
- The newly created task should appear in the task list with its title displayed.
- The task creation interface should be designed for ease of use and clarity.
Tasks:
- Design and implement a task management interface for users.
- Develop a task creation interface that includes input fields for task titles and descriptions.
- Implement functionality to capture user input and create new tasks in the database.
- Display the newly created task in the task list after successful creation.
- Test the task creation process to ensure that new tasks are correctly added to the list.
- Optimize the task creation process for performance and responsiveness.
USER STORY: delete comments
As a user, I want to be able to delete my own comments in order to remove content I no longer wish to be associated with.
Acceptance Criteria:
- Users should see a "Delete" option or button next to their own comments.
- Clicking on the "Delete" option or button should prompt users to confirm their intention to delete the comment.
- Upon confirmation, the comment should be permanently removed from the post and the user interface.
- Deleted comments should no longer appear below the post, and the comment count should reflect the change.
- Users should not be able to undo the deletion after confirmation.
- Ensure that deleting a comment does not cause any unexpected errors or disruptions to the user experience.
Tasks:
- Implement a "Delete" option or button adjacent to the user's own comments in the user interface.
- Develop the functionality to display a confirmation prompt when the "Delete" option or button is clicked.
- Design and implement the confirmation prompt with clear messaging and buttons (e.g., "Confirm Delete" and "Cancel").
- Create a backend mechanism to permanently remove the specified comment from the database.
- Optimize the deletion process for performance and responsiveness.
- Conduct user testing to ensure the deletion process is intuitive and user-friendly.
- Test for any potential issues or conflicts that might arise from comment deletion.
- Update the database structure to maintain data integrity after comment deletions.
USER STORY: create comments
As a user, I want to be able to create comments on posts so that I can engage with the content and share my thoughts.
Acceptance Criteria:
- Users should see a clearly labeled "Add Comment" section or button beneath each post on the website.
- Clicking on the "Add Comment" section or button should open a text field for the user to input their comment.
- After writing a comment, users should be able to submit it by clicking a "Post Comment" button.
- Submitted comments should appear below the post they were made on, displaying the user's name, timestamp, and the comment content.
- Users should not be able to submit empty comments. A validation message should appear if they try to submit an empty comment.
- Comments should support basic formatting, including line breaks and common text formatting (e.g., bold, italic).
- Comments should be limited to a certain character count to ensure readability and prevent abuse.
Tasks:
- Add an "Add Comment" section or button to the user interface below each post.
- Implement the functionality to toggle the visibility of the comment input field when the "Add Comment" section or button is clicked.
- Create a text input field for users to write their comments.
- Design and integrate a "Post Comment" button adjacent to the comment input field.
- Develop the backend functionality to store submitted comments in the database, including the user's name, timestamp, and content.
- Display submitted comments below their respective posts, including the necessary formatting and user information.
- Implement client-side validation to prevent users from submitting empty comments.
- Integrate a character limit for comments and display a character count to users as they type.
- Test the comment creation process to ensure that comments are being stored correctly and displayed accurately.
- Conduct usability testing to verify that the comment creation process is intuitive and user-friendly.
- Review and optimize the comment submission process for performance and security.
USER STORY: update tasks
As a user, I want to be able to update task details that I've created so that I can keep my tasks accurate.
Acceptance Criteria:
- Users should be able to access their tasks from the task management interface.
- The task details page should show the current task's title and description.
- Users should be able to edit the task title and description.
- After making changes, users should be able to save their edits by clicking an "Update/Edit" button.
- Users should see a confirmation message after successfully updating the task details.
Tasks:
- Design and implement a task management interface for users.
- Develop a task details page to display the task's current title and description.
- Retrieve the task's current details from the database and populate the input fields.
- Implement the functionality to edit the task title and description fields.
- Design and integrate an "Update" button for saving changes.
- Develop a confirmation message system to notify users of successful updates.
- Test the updating process to ensure task details are correctly modified and saved.
- Conduct usability testing to ensure the interface is user-friendly.
- Optimize the task editing process for performance and responsiveness.
USER STORY: watched / unwatched tasks
As a user, I can see visual indicators for example of having watched / unwatched a task so that I can tell what my status of watching is.
SITE OWNER STORY: app full responsive
As a site owner, I want the application to be fully responsive across different devices and screen sizes so that users can have a consistent and optimal experience regardless of how they access the app.
Acceptance Criteria:
- The application should adapt and display correctly on various devices, including desktops, tablets, and mobile phones.
- All user interface elements, such as menus, buttons, and forms, should be appropriately sized and positioned for each screen size.
- Text and images should be legible and easy to read on different devices without requiring excessive zooming or scrolling.
- The navigation menu and other interactive components should remain functional and user-friendly on all devices.
- The responsiveness should be tested on commonly used browsers and devices to ensure consistent behavior.
Tasks:
- Identify key breakpoints and screen sizes for desktop, tablet, and mobile views.
- Review the application's existing design and layout to assess potential challenges for responsiveness.
- Implement CSS media queries to adjust styling and layout based on different screen sizes.
- Test and adjust typography, spacing, and element positioning to ensure readability and usability on all devices.
- Optimize images and media to ensure fast loading times and smooth performance on mobile devices.
- Test the responsiveness on various browsers, devices, and orientations to identify any issues.
- Implement responsive behavior for navigation menus, dropdowns, and interactive elements.
- Conduct thorough testing on different devices to verify the app's responsiveness and functionality.
- Adjust and fine-tune design elements as needed to address any responsiveness-related issues.
- Ensure that user interactions, such as form submissions and button clicks, work seamlessly on all devices.
- Optimize the performance of the responsive design to provide a smooth user experience.
- Document best practices and guidelines for maintaining responsiveness as the app evolves.
- Collaborate with designers and developers to ensure consistency in design across all screen sizes.
- Continuously monitor and update the app's responsiveness as new features are added.
USER STORY: view tasks
As a user, I want to be able to view a list of tasks that I've created, so that I can see an overview of my tasks.
Acceptance Criteria:
- Users should be able to access their tasks from the task management interface.
- The task list should display the titles of tasks that the user has created.
- Each task title in the list should be clickable, leading to the task details page.
- The task list should be organized in a clear and easy-to-read manner.
Tasks:
- Design and implement a task management interface for users.
- Develop a task list component that displays the titles of the user's tasks.
- Retrieve the list of tasks from the database and populate the task list.
- Implement functionality to make each task title clickable, linking to the task details page.
- Organize the task list to present tasks in a user-friendly format.
- Test the task list to ensure that task titles are correctly displayed and clickable.
- Conduct usability testing to ensure the task list is easy to navigate.
- Optimize the task list component for performance and responsiveness.
USER STORY: edit comments
As a user, I want to be able to edit the comments I've previously posted in order to correct mistakes or provide additional information.
Acceptance Criteria:
- Users should be able to see an "Edit" option or button next to their own comments.
- Clicking on the "Edit" option or button should allow the user to modify the content of their comment within a text field.
- After making changes, users should be able to save their edits by clicking the "Save Changes" button.
- The edited comment should retain the user's name, and original timestamp, and reflect the updated content.
- Users should not be able to save empty or unchanged comments when editing. A validation message should appear if they try to save without making any changes.
- The character limit for edited comments should be consistent with the character limit for new comments.
Tasks:
- Implement an "Edit" option or button adjacent to the user's own comments in the user interface.
- Develop the functionality to open a text field with the original comment content when the "Edit" option or button is clicked.
- Design and integrate a "Save Changes" button within the edit interface.
- Create a backend mechanism to update the content of comments in the database when changes are saved.
- Display the edited comment with the user's name and original timestamp, reflecting the updated content.
- Implement client-side validation to prevent users from saving empty or unchanged comments when editing.
- Ensure that the character limit for edited comments matches the limit set for new comments.
- Test the edit functionality to confirm that comments can be successfully edited and saved.
- Test edge cases, such as edits containing special characters or formatted text, to ensure consistent behavior.
- Optimize the editing process for performance and responsiveness.
- Incorporate version control if necessary, to keep track of comment revisions.
- Conduct user testing to ensure the editing process is intuitive and user-friendly.
USER STORY: view list of watched tasks
As a user, I want to be able to view a list of tasks that I'm watching so that I can easily keep track of changes to those tasks.
Acceptance Criteria:
- Users should be able to access the list of watched tasks from the application's main menu or dashboard.
- The list of watched tasks should display the titles of tasks that the user is currently watching.
- Each task title in the list should be clickable, leading to the task details page.
- The list of watched tasks should be organized in a clear and easy-to-read manner.
Tasks:
- Design and implement a section or page for users to access their list of watched tasks.
- Develop a watched tasks list component that displays the titles of tasks being watched by the user.
- Retrieve the list of watched tasks from the database and populate the watched tasks list.
- Implement functionality to make each watched task title clickable, linking to the task details page.
- Organize the list of watched tasks to present them in a user-friendly format.
- Test the watched tasks list to ensure that task titles are correctly displayed and clickable.
- Conduct usability testing to ensure the watched tasks list is easy to navigate.
- Optimize the watched tasks list component for performance and responsiveness.
USER STORY: refresh access token
As a user, I want the ability to refresh my access token so that I can maintain a secure and uninterrupted session in the application.
Acceptance Criteria:
- Users should be able to trigger the access token refresh process when their current access token is about to expire.
- Upon successful refresh, the user should receive a new access token and, if applicable, a new refresh token.
- The refreshed access token should have an extended validity period.
- The user's session and current activities should not be interrupted during the token refresh process.
- If the refresh token has also expired, users should be required to log in again.
Tasks:
- Implement a mechanism to monitor the expiration time of access tokens.
- Develop a process for users to request a token refresh when their access token is near expiration.
- Create backend logic to validate the refresh token and issue a new access token.
- Ensure that user data and current session context are preserved during the token refresh process.
- Update the user's token information in the database after successful token refresh.
- Test the token refresh process to verify that users receive new access tokens.
- Conduct thorough testing to ensure that the user's session remains uninterrupted during token refresh.
- Implement handling for cases where the refresh token has also expired, requiring users to log in again.
- Document the token refresh process for future reference and maintenance.
- Optimize the token refresh mechanism for security and performance.
USER STORY: Watch/Unwatch Task
As a user, I want to be able to watch or unwatch specific tasks so that I can receive notifications about changes to those tasks.
Acceptance Criteria:
- Users should be able to access the watch/unwatch option from the task details or actions menu.
- Clicking on the "Watch" option should mark the task for notifications.
- Clicking on the "Unwatch" option should remove the task from notifications.
- Users should receive appropriate confirmation messages after updating the watch/unwatch status of a task.
- The watch/unwatch option should be visually distinguishable to indicate the current status.
Tasks:
- Design and implement the watch/unwatch functionality within the task's details or actions menu.
- Develop backend logic to store and manage the watch/unwatch status of each task.
- Integrate a visual indicator (such as an icon or color change) to represent the watch/unwatch status.
- Test the watch/unwatch functionality to ensure that the status updates are stored and displayed accurately for tasks.
- Design and implement confirmation messages for users after successful watch/unwatch actions.
- Conduct usability testing to ensure the watch/unwatch process for tasks is user-friendly.
- Optimize the watch/unwatch functionality for performance and responsiveness.
- Test edge cases, such as multiple users watching the same task simultaneously.
- Ensure data integrity and security in managing the watch/unwatch status of tasks.
- Update documentation to provide guidance on using the watch/unwatch feature for tasks.
- Monitor the watch/unwatch functionality for tasks post-launch to address any potential issues.
USER STORY: profile page
As a user, I want to have a profile page where I can view and manage my personal information.
Acceptance Criteria:
- Users should be able to access their profile page from the application's main menu or account settings.
- The profile page should display the user's personal information, such as name, email, and profile picture.
- Users should be able to edit their name and profile picture.
- The profile page should provide a clear and user-friendly layout.
Tasks:
- Design and implement a user profile page accessible from the main menu or account settings.
- Develop the profile page to display the user's name, email, and profile picture.
- Retrieve the user's information from the database and populate the profile page.
- Implement functionality to edit the user's name and update the profile picture.
- Develop error handling to display appropriate messages for profile editing issues.
- Test the profile page to ensure an accurate display of user information and functionality.
- Conduct usability testing to verify that the profile page is easy to navigate and edit.
- Optimize the profile page for performance and responsiveness.
USER STORY: navigation
As a user, I want to be able to navigate through the application easily so that I can access different sections and features.
Acceptance Criteria:
- The application should have a clear and consistent navigation menu or interface.
- Users should be able to access different sections or features of the application from the navigation.
- The navigation should be organized logically and designed for ease of use.
- Navigational elements should be labeled appropriately, making it easy to understand their purpose.
Tasks:
- Design and implement a navigation menu or interface that is visible throughout the application.
- Determine the main sections or features of the application that need to be accessible through navigation.
- Organize the navigation in a logical order that aligns with the user's workflow.
- Develop the functionality to route users to the correct pages or sections based on their navigation choices.
- Ensure that the navigation menu or interface remains consistent across different pages.
- Test the navigation to ensure that users can access different sections and features seamlessly.
- Conduct usability testing to verify that the navigation is intuitive and user-friendly.
- Optimize the navigation for performance and responsiveness.
USER STORY: create a workspace
As a user, I want to be able to create a workspace where I can organize tasks and collaborate with others effectively.
Acceptance Criteria:
- Users should have access to a "Create Workspace" option in the application's main menu or workspace management interface.
- The "Create Workspace" page should include fields to enter the workspace name and optional description.
- After entering the workspace details, users should be able to click a "Create" button to create the workspace.
- The newly created workspace should be displayed in the list of workspaces with its name and relevant details.
- The "Create Workspace" process should be designed to be user-friendly and straightforward.
Tasks:
- Design and implement a "Create Workspace" option accessible from the main menu or workspace management interface.
- Develop the "Create Workspace" page with fields for entering the workspace name and description.
- Implement functionality to capture user input and create new workspaces in the database.
- Display the newly created workspace in the list of workspaces after successful creation.
- Test the "Create Workspace" process to ensure new workspaces are added accurately to the list.
- Conduct usability testing to ensure the "Create Workspace" process is intuitive.
- Optimize the "Create Workspace" process for performance and responsiveness.
USER STORY: create packs
As a user, I want to be able to create packs, which are lists of tasks, so that I can organize and manage my tasks more effectively.
Acceptance Criteria:
- Users should be able to access the "Create Pack" option from the application's main menu or task management interface.
- The "Create Pack" page should include a field to enter the pack name.
- After entering the pack name, users should be able to click a "Create" button to add the pack.
- The newly created pack should appear in the list of packs with its name displayed.
- The "Create Pack" page should be designed for ease of use and clarity.
Tasks:
- Design and implement a "Create Pack" option accessible from the main menu or task management interface.
- Develop the "Create Pack" page that includes a field for users to enter the pack name.
- Implement functionality to capture user input and create new packs in the database.
- Display the newly created pack in the list of packs after successful creation.
- Test the "Create Pack" process to ensure new packs are correctly added to the list.
- Conduct usability testing to ensure the "Create Pack" page is intuitive.
- Optimize the "Create Pack" process for performance and responsiveness.
SITE OWNER STORY: validate user data entries on sign up
the site owner, I would want to validate users' data entries on sign-up so that users can create a log-in that meets the requirements.
USER STORY: delete tasks
As a user, I want to be able to delete tasks that I've created so that I can remove tasks I no longer need.
Acceptance Criteria:
- Users should be able to access their tasks from the task management interface.
- Each task in the list should have a "Delete" button or option.
- Clicking on the "Delete" button should prompt users to confirm their intention to delete the task.
- Upon confirmation, the task should be permanently removed from the list.
Tasks:
- Design and implement a task management interface for users.
- Develop a task list component that displays the user's tasks and includes a "Delete" button for each task.
- Implement functionality to show a confirmation prompt when the "Delete" button is clicked.
- Create a backend mechanism to permanently remove the specified task from the database.
- Test the deletion process to ensure that tasks are correctly removed from the list.
- Conduct usability testing to ensure the deletion process is straightforward.
- Optimize the task deletion functionality for performance and responsiveness.
SITE OWNER STORY: logged-in users functionalities
As the site owner, I would want to ensure only logged-in users can post from their accounts and edit their profiles so that data privacy is ensured.
USER STORY: account login
As a user, I want to be able to log in to my account so that I can access the application's features.
Acceptance Criteria:
- Users should be able to access the login page from the application's landing page.
- The login page should include fields for entering the registered email address and password.
- After entering login credentials, users should be able to click a "Login" button to access their account.
- Upon successful login, users should be redirected to the application's main dashboard or homepage.
- If login credentials are incorrect, users should receive an error message indicating the issue.
- The login page should provide clear instructions and be designed for user-friendliness.
Tasks:
- Design and implement a login page accessible from the landing page.
- Develop the login form with fields for email address and password.
- Create backend logic to verify user login credentials against the database.
- Design and integrate a "Login" button to initiate the login process.
- Develop error handling to display appropriate messages for incorrect login attempts.
- Test the login process to ensure successful account access and error handling.
- Conduct usability testing to ensure the login page is intuitive and user-friendly.
- Optimize the login process for performance and responsiveness.
- Review security measures to protect user data during the login process.
- Update documentation to provide guidance for the account login process.
- Monitor the login functionality post-launch to address any potential issues.
USER STORY: profile update
As a user, I want to be able to update my profile information so that my account details remain accurate.
Acceptance Criteria:
- Users should be able to access their profile settings from the application's main menu or account settings.
- The profile settings page should display the user's current information, including name, email, and profile picture.
- Users should be able to edit their name and profile picture.
- After making changes, users should be able to save their edits by clicking an "Update" button.
- Users should receive a confirmation message upon successful profile update.
- The updated profile information should be reflected throughout the application.
Tasks:
- Design and implement a profile settings page accessible from the main menu or account settings.
- Develop the profile settings page to display the user's name, email, and profile picture.
- Retrieve the user's information from the database and populate the profile settings page.
- Implement the functionality to edit the user's name and update the profile picture.
- Develop a confirmation message system to notify users of successful updates.
- Test the profile update process to ensure accurate changes and messaging.
- Conduct usability testing to verify that the profile settings page is user-friendly.
- Optimize the profile update functionality for performance and responsiveness.
USER STORY: user profile info
As a user, I want to be able to view and manage my profile information so that I can keep it up to date and accurate.
Acceptance Criteria:
- Users should be able to access their profile information from the application's main menu or account settings.
- The profile information page should display the user's details, including name, email, profile picture, and any other relevant information.
- Users should be able to edit their name, profile picture, and other editable information.
- After making changes, users should be able to save their edits by clicking an "Update" button.
- Users should receive a confirmation message upon successful profile information update.
- The updated profile information should be reflected throughout the application.
Tasks:
- Design and implement a user profile information page accessible from the main menu or account settings.
- Develop the profile information page to display the user's name, email, profile picture, and any other relevant details.
- Retrieve the user's information from the database and populate the profile information page.
- Implement the functionality to edit the user's name, profile picture, and other editable fields.
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. ๐๐๐
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google โค๏ธ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.