Giter Site home page Giter Site logo

appwrite / demo-todo-with-react Goto Github PK

View Code? Open in Web Editor NEW
199.0 199.0 128.0 637 KB

A basic demo example for integrating between Appwrite & React JS ๐Ÿ’™

Home Page: https://appwrite-todo-with-react.vercel.app

License: MIT License

Shell 0.28% JavaScript 93.95% HTML 5.58% CSS 0.19%
appwrite hacktoberfest react reactjs

demo-todo-with-react's Introduction

Our Appwrite Init event has concluded. You can check out all the new and upcoming features on our Init website ๐Ÿš€


Appwrite Logo

Appwrite is a backend platform for developing Web, Mobile, and Flutter applications. Built with the open source community and optimized for developer experience in the coding languages you love.

We're Hiring Hacktoberfest Discord Build Status X Account

English | ็ฎ€ไฝ“ไธญๆ–‡

Announcing Appwrite Cloud Public Beta! Sign up today!

Appwrite is an end-to-end backend server for Web, Mobile, Native, or Backend apps packaged as a set of Docker microservices. Appwrite abstracts the complexity and repetitiveness required to build a modern backend API from scratch and allows you to build secure apps faster.

Using Appwrite, you can easily integrate your app with user authentication and multiple sign-in methods, a database for storing and querying users and team data, storage and file management, image manipulation, Cloud Functions, and more services.


Appwrite - 100% open source alternative for Firebase | Product Hunt

Appwrite

Find out more at: https://appwrite.io

Table of Contents:

Installation

Appwrite is designed to run in a containerized environment. Running your server is as easy as running one command from your terminal. You can either run Appwrite on your localhost using docker-compose or on any other container orchestration tool, such as Kubernetes, Docker Swarm, or Rancher.

The easiest way to start running your Appwrite server is by running our docker-compose file. Before running the installation command, make sure you have Docker installed on your machine:

Unix

docker run -it --rm \
    --volume /var/run/docker.sock:/var/run/docker.sock \
    --volume "$(pwd)"/appwrite:/usr/src/code/appwrite:rw \
    --entrypoint="install" \
    appwrite/appwrite:1.5.4

Windows

CMD

docker run -it --rm ^
    --volume //var/run/docker.sock:/var/run/docker.sock ^
    --volume "%cd%"/appwrite:/usr/src/code/appwrite:rw ^
    --entrypoint="install" ^
    appwrite/appwrite:1.5.4

PowerShell

docker run -it --rm `
    --volume /var/run/docker.sock:/var/run/docker.sock `
    --volume ${pwd}/appwrite:/usr/src/code/appwrite:rw `
    --entrypoint="install" `
    appwrite/appwrite:1.5.4

Once the Docker installation is complete, go to http://localhost to access the Appwrite console from your browser. Please note that on non-Linux native hosts, the server might take a few minutes to start after completing the installation.

For advanced production and custom installation, check out our Docker environment variables docs. You can also use our public docker-compose.yml and .env files to manually set up an environment.

Upgrade from an Older Version

If you are upgrading your Appwrite server from an older version, you should use the Appwrite migration tool once your setup is completed. For more information regarding this, check out the Installation Docs.

One-Click Setups

In addition to running Appwrite locally, you can also launch Appwrite using a pre-configured setup. This allows you to get up and running quickly with Appwrite without installing Docker on your local machine.

Choose from one of the providers below:

DigitalOcean Logo
DigitalOcean
Gitpod Logo
Gitpod
Akamai Logo
Akamai Compute

Getting Started

Getting started with Appwrite is as easy as creating a new project, choosing your platform, and integrating its SDK into your code. You can easily get started with your platform of choice by reading one of our Getting Started tutorials.

Platform Technology
Web app Quick start for Web
Quick start for Next.js
Quick start for React
Quick start for Vue.js
Quick start for Nuxt
Quick start for SvelteKit
Quick start for Refine
Quick start for Angular
Mobile and Native Quick start for React Native
Quick start for Flutter
Quick start for Apple
Quick start for Android
Server Quick start for Node.js
Quick start for Python
Quick start for .NET
Quick start for Dart
Quick start for Ruby
Quick start for Deno
Quick start for PHP
Quick start for Kotlin
Quick start for Swift

Products

  • Account - Manage current user authentication and account. Track and manage the user sessions, devices, sign-in methods, and security logs.
  • Users - Manage and list all project users when building backend integrations with Server SDKs.
  • Teams - Manage and group users in teams. Manage memberships, invites, and user roles within a team.
  • Databases - Manage databases, collections, and documents. Read, create, update, and delete documents and filter lists of document collections using advanced filters.
  • Storage - Manage storage files. Read, create, delete, and preview files. Manipulate the preview of your files to perfectly fit your app. All files are scanned by ClamAV and stored in a secure and encrypted way.
  • Functions - Customize your Appwrite project by executing your custom code in a secure, isolated environment. You can trigger your code on any Appwrite system event either manually or using a CRON schedule.
  • Messaging - Communicate with your users through push notifications, emails, and SMS text messages using Appwrite Messaging.
  • Realtime - Listen to real-time events for any of your Appwrite services including users, storage, functions, databases, and more.
  • Locale - Track your user's location and manage your app locale-based data.
  • Avatars - Manage your users' avatars, countries' flags, browser icons, and credit card symbols. Generate QR codes from links or plaintext strings.

For the complete API documentation, visit https://appwrite.io/docs. For more tutorials, news and announcements check out our blog and Discord Server.

SDKs

Below is a list of currently supported platforms and languages. If you would like to help us add support to your platform of choice, you can go over to our SDK Generator project and view our contribution guide.

Client

  • โœ… ย  Web (Maintained by the Appwrite Team)
  • โœ… ย  Flutter (Maintained by the Appwrite Team)
  • โœ… ย  Apple (Maintained by the Appwrite Team)
  • โœ… ย  Android (Maintained by the Appwrite Team)
  • โœ… ย  React Native - Beta (Maintained by the Appwrite Team)

Server

  • โœ… ย  NodeJS (Maintained by the Appwrite Team)
  • โœ… ย  PHP (Maintained by the Appwrite Team)
  • โœ… ย  Dart (Maintained by the Appwrite Team)
  • โœ… ย  Deno (Maintained by the Appwrite Team)
  • โœ… ย  Ruby (Maintained by the Appwrite Team)
  • โœ… ย  Python (Maintained by the Appwrite Team)
  • โœ… ย  Kotlin (Maintained by the Appwrite Team)
  • โœ… ย  Swift (Maintained by the Appwrite Team)
  • โœ… ย  .NET - Beta (Maintained by the Appwrite Team)

Community

Looking for more SDKs? - Help us by contributing a pull request to our SDK Generator!

Architecture

Appwrite Architecture

Appwrite uses a microservices architecture that was designed for easy scaling and delegation of responsibilities. In addition, Appwrite supports multiple APIs, such as REST, WebSocket, and GraphQL to allow you to interact with your resources by leveraging your existing knowledge and protocols of choice.

The Appwrite API layer was designed to be extremely fast by leveraging in-memory caching and delegating any heavy-lifting tasks to the Appwrite background workers. The background workers also allow you to precisely control your compute capacity and costs using a message queue to handle the load. You can learn more about our architecture in the contribution guide.

Contributing

All code contributions, including those of people having commit access, must go through a pull request and be approved by a core developer before being merged. This is to ensure a proper review of all the code.

We truly โค๏ธ pull requests! If you wish to help, you can learn more about how you can contribute to this project in the contribution guide.

Security

For security issues, kindly email us at [email protected] instead of posting a public issue on GitHub.

Follow Us

Join our growing community around the world! Check out our official Blog. Follow us on X, LinkedIn, Dev Community or join our live Discord server for more help, ideas, and discussions.

License

This repository is available under the BSD 3-Clause License.

demo-todo-with-react's People

Contributors

aadarshadhakalg avatar adithyaakrishna avatar alexweininger avatar brandonroberts avatar christianboyle avatar christyjacob4 avatar codercatdev avatar eldadfux avatar fishmandev avatar gewenyu99 avatar linuxdotexe avatar lohanidamodar avatar mehmettokgoz avatar meldiron avatar noobkid2411 avatar rizkyrajitha avatar rohiraanjali avatar saileshbro avatar sameerkash avatar sjoenh avatar sseth avatar talmosko avatar torstendittmann avatar uravgkarthik avatar vj-codes avatar workatease avatar yash-singh1 avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

demo-todo-with-react's Issues

๐Ÿš€ Feature: Animation on the landing page

๐Ÿ”– Feature description

Would look great if the landing page text renders with a smooth animation. And also the button click will be nice if its made the click look like button pushed. Thank you.

๐ŸŽค Pitch

This will make the webpage look attractive and yes this will make more interactive page

๐Ÿ‘€ Have you spent some time to check if this issue has been raised before?

  • I checked and didn't find similar issue

๐Ÿข Have you read the Code of Conduct?

Please let me know, If I can take this up.
Thank you

Signup Error

๐Ÿ‘Ÿ Reproduction steps

When I try to signup to the demo app.

๐Ÿ‘ Expected behavior

It should either signup or show the error message.

๐Ÿ‘Ž Actual Behavior

It actually does nothing with no error message.

๐ŸŽฒ Appwrite version

Different version (specify in environment)

๐Ÿ’ป Operating system

Linux

๐Ÿงฑ Your Environment

version: 0.12

Request:
POST https://demo.appwrite.io/v1/account
Error:

code: 400
message: "Param \"userId\" is not optional."
version: "0.12.0"

๐Ÿ‘€ Have you spent some time to check if this issue has been raised before?

  • I checked and didn't find similar issue

๐Ÿข Have you read the Code of Conduct?

๐Ÿ“š Documentation: database_id

๐Ÿ’ญ Description

where i can find the database id?

๐Ÿ‘€ Have you spent some time to check if this issue has been raised before?

  • I checked and didn't find similar issue

๐Ÿข Have you read the Code of Conduct?

๐Ÿš€ Feature: Title and Icon both are changed

๐Ÿ”– Feature description

hello @codercatdev ,
I Request to you regarding your todo-app in which its Icon and Title both are not given by your app these are automatically on creating a react app. icon change to Appwrite icon , "React App" title change to "Todo App".
I want to work on this issue ..please assign me
2023-10-05_07-22
2023-10-05_07-23

๐ŸŽค Pitch

I Request to you regarding your todo-app in which its Icon and Title both are not given by your app these are automatically on creating a react app. icon change to Appwrite icon , "React App" title change to "Todo App".
2023-10-05_07-30

๐Ÿ‘€ Have you spent some time to check if this issue has been raised before?

  • I checked and didn't find similar issue

๐Ÿข Have you read the Code of Conduct?

๐Ÿš€ Feature: Enhance User Interface and Update Project Title

๐Ÿ”– Feature description

  • Alignment Fix: The current login/register form alignment in the application is off, as it's positioned to the left. This feature aims to fix the alignment and center it for a more visually appealing user experience.

  • Twitter Logo Update: The current application uses an outdated Twitter logo. We'll update it with the new "X" logo and ensure that the logo links to the correct Twitter profile. (Currently its been linked to the old appwrite page)

  • Project Title Change: Currently, the project is titled "React App." This change aims to update the project title to "ToDo App" to better reflect its purpose.

๐ŸŽค Pitch

Issue Context: The current user interface in the "demo-todo-with-react" repository could benefit from some visual enhancements. This includes centering the login/register form, updating the Twitter logo, and making the project title more descriptive.

Screenshots

  1. Alignment Fix:
    Screenshot 2023-10-05 at 12 44 42โ€ฏPM

  2. Twitter Logo Update:
    Screenshot 2023-10-05 at 12 43 13โ€ฏPM
    Screenshot 2023-10-05 at 12 43 55โ€ฏPM

  3. Project Title Change:
    Screenshot 2023-10-05 at 12 42 00โ€ฏPM

Assignment and Label:

I would like to be assigned to this issue.
Label this issue as "hacktoberfest" to encourage participation and contribution during Hacktoberfest.

๐Ÿ‘€ Have you spent some time to check if this issue has been raised before?

  • I checked and didn't find similar issue

๐Ÿข Have you read the Code of Conduct?

๐Ÿ› Bug Report: Account made with invalid password

๐Ÿ‘Ÿ Reproduction steps

  1. Try to create an account with a short password (for example, test)
  2. Try to change the password to a complying password (for example, testing123)

๐Ÿ‘ Expected behavior

The account shouldn't be created with the invalid password

๐Ÿ‘Ž Actual Behavior

The account is created with the invalid password. It is impossible to re-create it with the correct password or even login with the invalid version

๐ŸŽฒ Appwrite version

Version 0.10.x

๐Ÿ’ป Operating system

Linux

๐Ÿงฑ Your Environment

No

๐Ÿ‘€ Have you spent some time to check if this issue has been raised before?

  • I checked and didn't find similar issue

๐Ÿข Have you read the Code of Conduct?

๐Ÿ› Bug Report: No Error Message On adding invalid email and password or login failure

๐Ÿ‘Ÿ Reproduction steps

When enter an invalid email or password or an email that has already been registered it does not show any sort of error or error message which looks very bad.

๐Ÿ‘ Expected behavior

It should throw an error message in the form of an toast notifying the user of the error and error type.

๐Ÿ‘Ž Actual Behavior

I am planning to use react-toastify to solve this problem and notify the users whenever there is an incorrect login or message and show the user the correct error message.

๐ŸŽฒ Appwrite version

Version 0.10.x

๐Ÿ’ป Operating system

Windows 10

๐Ÿงฑ Your Environment

No response

๐Ÿ‘€ Have you spent some time to check if this issue has been raised before?

  • I checked and did find a bug raised almost a year ago but no one has yet worked on it

๐Ÿข Have you read the Code of Conduct?

Failed to compiled

Hello,

Got the following error when trying to npm start the project
`
Failed to compile.

./src/index.css (./node_modules/css-loader/dist/cjs.js??ref--5-oneOf-4-1!./node_modules/postcss-loader/src??postcss!./src/index.css)
TypeError: [(...variantsValue),(...extensions)].flat is not a function
`

npm 7.15.0

๐Ÿš€ Feature: Changing the Theme of the app to match the color code of appwrite. (Pinkish)

๐Ÿ”– Feature description

Changing the theme of the buttons to the official pinkish color of appwrite,
image

and same for login button, and so on...
To match the theme with the branding of appwrite.

๐ŸŽค Pitch

Implementing is as easy as changing the color, and it will make the web app better and aligned with the branding of appwrite.

๐Ÿ‘€ Have you spent some time to check if this issue has been raised before?

  • I checked and didn't find similar issue

๐Ÿข Have you read the Code of Conduct?

๐Ÿ› Bug Report: It creates new To do list on hitting enter event if no input is provided.

๐Ÿ‘Ÿ Reproduction steps

After logging in, I created a new To do. Then again I focus the input field and hit enter and created a new empty To do which was unexpected.

๐Ÿ‘ Expected behavior

It should show pop up that ask user for input.

๐Ÿ‘Ž Actual Behavior

It creates new empty To do list element.

๐ŸŽฒ Appwrite version

Version 0.10.x

๐Ÿ’ป Operating system

Windows

๐Ÿงฑ Your Environment

No response

๐Ÿ‘€ Have you spent some time to check if this issue has been raised before?

  • I checked and didn't find similar issue

๐Ÿข Have you read the Code of Conduct?

๐Ÿ› Bug Report: Reloading of Todo page will redirect to login page

๐Ÿ‘Ÿ Reproduction steps

When I refresh the todos page I redirect me to the login page.

๐Ÿ‘ Expected behavior

It should reopen the todos app if we hit refresh on the todos page.

๐Ÿ‘Ž Actual Behavior

appwrite-todo-react-example-bug-with-refresh.mp4

๐ŸŽฒ Appwrite version

Version 0.10.x

๐Ÿ’ป Operating system

Windows

๐Ÿงฑ Your Environment

No response

๐Ÿ‘€ Have you spent some time to check if this issue has been raised before?

  • I checked and didn't find similar issue

๐Ÿข Have you read the Code of Conduct?

๐Ÿš€ Feature: Display Error messages

๐Ÿ”– Feature description

I noticed when I was trying to log in to the app with a non-existent account, the app just did nothing. It did not display an error message to say what was going wrong.

Display error messages in the form itself or like a toaster could be a nice improvement to the UX

๐ŸŽค Pitch

It can be frustrating for those testing out the app when they get no feedback for their actions. Displaying an error message can help the user know exactly what they are doing wrong and make necessary adjustments.

๐Ÿ‘€ Have you spent some time to check if this issue has been raised before?

  • I checked and didn't find similar issue

๐Ÿข Have you read the Code of Conduct?

๐Ÿ› Bug Report:

๐Ÿ‘Ÿ Reproduction steps

When I fill in the login or sign up form and press the submit button, nothing happens

๐Ÿ‘ Expected behavior

I should be able to sign up and maybe route to another page

๐Ÿ‘Ž Actual Behavior

Nothing happens. The buttons don't work

๐ŸŽฒ Appwrite version

Different version (specify in environment)

๐Ÿ’ป Operating system

Something else

๐Ÿงฑ Your Environment

Mobile phone. Chrome browser . I am not sure of the AppWrite version

๐Ÿ‘€ Have you spent some time to check if this issue has been raised before?

  • I checked and didn't find similar issue

๐Ÿข Have you read the Code of Conduct?

๐Ÿš€ Feature: autofill attributes to login and signup forms

๐Ÿ”– Feature description

I want to add attributes to the forms on the login and signup pages such that each field gets autofill help from the browser.

๐ŸŽค Pitch

A survey conducted by Google found that users fill forms 30% faster with autofill. Now, I've seen that this project is to demonstrate how React and Appwrite work with a simple ToDo app. In my opinion, since this is a demo application, we don't want our developers spending time on the login page during testing the app and learning about it. So, I thought if I add attributes that make autofill enabled/faster, it would help the application and the developer.

If you think this would help others, please assign this issue to me and I will make a PR!

๐Ÿ‘€ Have you spent some time to check if this issue has been raised before?

  • I checked and didn't find similar issue

๐Ÿข Have you read the Code of Conduct?

๐Ÿ› Bug Report: Unable to add todo tasks

๐Ÿ‘Ÿ Reproduction steps

Try adding any task. The request fails with message "The current user is not authorized to perform the requested action.".

๐Ÿ‘ Expected behavior

The task should get added successfully.

๐Ÿ‘Ž Actual Behavior

Request for adding task fails

๐ŸŽฒ Appwrite version

Version 0.10.x

๐Ÿ’ป Operating system

MacOS

๐Ÿงฑ Your Environment

No response

๐Ÿ‘€ Have you spent some time to check if this issue has been raised before?

  • I checked and didn't find similar issue

๐Ÿข Have you read the Code of Conduct?

Upgrade our issue templates to use GitHub issue forms โœ๏ธ

Introduction

GitHub has recently rolled out a public beta for their issue forms feature. This would allow you to create interactive issue templates and validate them ๐Ÿคฏ.

Appwrite currently uses the older issue template format. Your task is to create GitHub issue forms for this repository. Please use Appwrite's issue templates as a reference for this PR.

Tasks summary:

  • Fork & clone this repository
  • Prepare bug report issue form in .github/ISSUE_TEMPLATE/bug.yaml
  • Prepare documentation issue form in .github/ISSUE_TEMPLATE/documentation.yaml
  • Prepare feature request issue form in .github/ISSUE_TEMPLATE/feature.yaml
  • Push changes to master and test issue forms on your fork
  • Submit pull request

If you need any help, reach out to us on our Discord server.

Are you ready to work on this issue? ๐Ÿค” Let us know, and we will assign it to you ๐Ÿ˜Š

Happy Appwriting!

๐Ÿš€ Feature: Light and Dark mode

๐Ÿ”– Feature description

๐ˆ ๐ฐ๐ข๐ฅ๐ฅ ๐š๐๐ ๐ฅ๐ข๐ ๐ก๐ญ ๐š๐ง๐ ๐๐š๐ซ๐ค ๐ฆ๐จ๐๐ž ๐ซ๐ข๐ ๐ก๐ญ ๐œ๐จ๐ซ๐ง๐ž๐ซ ๐จ๐Ÿ ๐ฐ๐ž๐›๐ฌ๐ข๐ญ๐ž.

๐ŸŽค Pitch

๐‚๐ก๐š๐ง๐ ๐ข๐ง๐  ๐ญ๐ก๐ž ๐ญ๐ก๐ž๐ฆ๐ž ๐Ÿ๐จ๐ซ ๐š ๐ฎ๐ฌ๐ž๐ซ ๐ญ๐จ ๐ข๐ง๐œ๐ฅ๐ฎ๐๐ž ๐›๐จ๐ญ๐ก ๐ฅ๐ข๐ ๐ก๐ญ ๐š๐ง๐ ๐๐š๐ซ๐ค ๐ฆ๐จ๐๐ž๐ฌ ๐ข๐ฌ ๐š ๐œ๐จ๐ฆ๐ฆ๐จ๐ง ๐Ÿ๐ž๐š๐ญ๐ฎ๐ซ๐ž ๐ข๐ง ๐ฆ๐จ๐๐ž๐ซ๐ง ๐ฎ๐ฌ๐ž๐ซ ๐ข๐ง๐ญ๐ž๐ซ๐Ÿ๐š๐œ๐ž๐ฌ, ๐ฉ๐š๐ซ๐ญ๐ข๐œ๐ฎ๐ฅ๐š๐ซ๐ฅ๐ฒ ๐Ÿ๐จ๐ซ ๐ฐ๐ž๐›๐ฌ๐ข๐ญ๐ž๐ฌ. ๐“๐ก๐ข๐ฌ ๐Ÿ๐ž๐š๐ญ๐ฎ๐ซ๐ž ๐ž๐ง๐ก๐š๐ง๐œ๐ž๐ฌ ๐ญ๐ก๐ž ๐ฎ๐ฌ๐ž๐ซ ๐ž๐ฑ๐ฉ๐ž๐ซ๐ข๐ž๐ง๐œ๐ž ๐›๐ฒ ๐š๐ฅ๐ฅ๐จ๐ฐ๐ข๐ง๐  ๐ฎ๐ฌ๐ž๐ซ๐ฌ ๐ญ๐จ ๐œ๐ก๐จ๐จ๐ฌ๐ž ๐ญ๐ก๐ž๐ข๐ซ ๐ฉ๐ซ๐ž๐Ÿ๐ž๐ซ๐ซ๐ž๐ ๐ฏ๐ข๐ฌ๐ฎ๐š๐ฅ ๐ฌ๐ญ๐ฒ๐ฅ๐ž ๐›๐š๐ฌ๐ž๐ ๐จ๐ง ๐ญ๐ก๐ž๐ข๐ซ ๐ฉ๐ซ๐ž๐Ÿ๐ž๐ซ๐ž๐ง๐œ๐ž๐ฌ ๐š๐ง๐ ๐ž๐ง๐ฏ๐ข๐ซ๐จ๐ง๐ฆ๐ž๐ง๐ญ๐š๐ฅ ๐œ๐จ๐ง๐๐ข๐ญ๐ข๐จ๐ง๐ฌ.

๐Ÿ‘€ Have you spent some time to check if this issue has been raised before?

  • I checked and didn't find similar issue

๐Ÿข Have you read the Code of Conduct?

๐Ÿš€ Feature: Password field validation before submission and show/hide password feature

๐Ÿ”– Feature description

Password field validation - Right now the user is unable to figure out the reason for signup failure. I also had to check the network tab to figure all out. Having validation before sending request will reduce unnecessary requests to backend and provide a better user experience.

Show/Hide password - Adding a show/hide feature for password field will improve the UX.

๐ŸŽค Pitch

Users need to know the requirements for each field in a form. For this purpose, form validation is essential. Also it will improve the user experience and reduce unnecessary failed requests.
Also one would like to see what password they have entered. Giving the flexibility to switch between show/hide password is essential.

๐Ÿ‘€ Have you spent some time to check if this issue has been raised before?

  • I checked and didn't find similar issue

๐Ÿข Have you read the Code of Conduct?

๐Ÿ› Bug Report: Cannot convert undefined or null to object

๐Ÿ‘Ÿ Reproduction steps

Clone the repo, run npm install.

๐Ÿ‘ Expected behavior

Successful installation of dependencies.

๐Ÿ‘Ž Actual Behavior

The installation fails with

โžœ  demo-todo-with-react git:(main) โœ— npm i
npm ERR! Cannot convert undefined or null to object

After brief googling, I suspect this may be related to tailwind, but updating tailwind versions did not fix the issue.

๐ŸŽฒ Appwrite version

Version 0.10.x

๐Ÿ’ป Operating system

MacOS

๐Ÿงฑ Your Environment

npm v8.4.0, node v16.4.1

๐Ÿ‘€ Have you spent some time to check if this issue has been raised before?

  • I checked and didn't find similar issue

๐Ÿข Have you read the Code of Conduct?

๐Ÿ› Bug Report:

๐Ÿ‘Ÿ Reproduction steps

same database collection are showing for any user login or sign up

๐Ÿ‘ Expected behavior

need a separate DB collection for individual users. what went wrong? in my cloud appwrite config need to be work on?

๐Ÿ‘Ž Actual Behavior

same database collection are showing for any user login or sign up

๐ŸŽฒ Appwrite version

Version 0.10.x

๐Ÿ’ป Operating system

Windows

๐Ÿงฑ Your Environment

No response

๐Ÿ‘€ Have you spent some time to check if this issue has been raised before?

  • I checked and didn't find similar issue

๐Ÿข Have you read the Code of Conduct?

๐Ÿš€ Feature: Let's introduce priority levels !

๐Ÿ”– Feature description

To allow users to decide priority levels (high, medium, low) for their tasks, helping them focus on what's most important.
We can associate each level with a color code for ex -

High Priority: Red
Medium Priority: Orange
Low Priority: Green

๐ŸŽค Pitch

Adding color-coded priority levels to tasks in a to-do app makes it easier for people to see which tasks are most important. This helps to get things done faster and stay organized as humans are visual beings.

๐Ÿ‘€ Have you spent some time to check if this issue has been raised before?

  • I checked and didn't find similar issue

๐Ÿข Have you read the Code of Conduct?

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo 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.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.