Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/brandonroberts/os101-appwrite-remix

Demo application of Appwrite for Open Source 101
https://github.com/brandonroberts/os101-appwrite-remix

appwrite opensource remix webdevelopment

Last synced: 6 days ago
JSON representation

Demo application of Appwrite for Open Source 101

Awesome Lists containing this project

README

        

# Open Source Instead of Outsource your Database

## 🎬 Getting Started

### 🤘 Install Appwrite
Follow our simple [Installation Guide](https://appwrite.io/docs/installation) to get Appwrite up and running in no time. You can either deploy Appwrite on your local machine or, on any cloud provider of your choice.

> Note: If you setup Appwrite on your local machine, you will need to create a public IP so that your hosted frontend can access it.

We need to make a few configuration changes to your Appwrite server.

1. Create a new project named **todos** in the Appwrite Console.

2. Add a new Web App in Appwrite and enter the endpoint of your website (`localhost, .vercel.app etc`)
![Create Web App](https://user-images.githubusercontent.com/20852629/113019434-3c27c900-919f-11eb-997c-1da5a8303ceb.png)

3. Create a new collection named **todos** with the following properties
* **Attributes**

Add the following attributes to the collection.
> Make sure that your Attribute ID exactly matches the key in the images


Content Attribute


IsComplete Attribute

* **Permissions**

Add the following permissions to your collections. These permissions ensure that only registered users can access the collection.


Collection Permissions

## Install

```sh
yarn
```

## Development

From your terminal:

```sh
npm run dev
```