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

https://github.com/trace2798/appwrite_hackathon

This is my submission for the appwrite X hashnode hackathon. Task Manager is a personal chore manager.
https://github.com/trace2798/appwrite_hackathon

appwrite appwrite-hackathon hashnode hashnode-hackathon nextjs13

Last synced: 3 months ago
JSON representation

This is my submission for the appwrite X hashnode hackathon. Task Manager is a personal chore manager.

Awesome Lists containing this project

README

        

# Task Manager with Next.js 13.4 App Router: Appwrite, React & Tailwind css.

### This repo is for my submission for the appwrite X hashnode hackathon which took place during May 15 - June 14, 2023

#### Hashnode article: [Boost Your Productivity with "Task Manager"](https://shreyas-chaliha.hashnode.dev/how-to-create-a-typescript-react-function-component-snippet-in-vs-code)

## Getting Started

### Either fork the repo or directly clone it

### Prerequisites

**Node version 14.x**

### To directly clone the repo

```shell
git clone https://github.com/trace2798/appwrite_hackathon.git
```

### Install packages

```shell
npm i
```

### Setup .env file

```js
NEXT_PUBLIC_APPWRITE_PROJECT_ID=
NEXT_PUBLIC_DATABASE_ID=
NEXT_PUBLIC_TODOS_COLLECTION_ID=
NEXT_PUBLIC_IMAGE_BUCKET_ID=
```

### Start the app

```shell
npm run dev
```

## Available commands

Running commands with npm `npm run [command]`

| command | description |
| :-------------- | :--------------------------------------- |
| `dev` | Starts a development instance of the app |
| `build` | To build your application |
| `start` | Starts a production instance of the app |

## For env value and functionality of this application I have wrote a very detailed article on [hashnode](https://shreyas-chaliha.hashnode.dev/how-to-create-a-typescript-react-function-component-snippet-in-vs-code)

Youtube Demo Link: [Task Master](https://www.youtube.com/watch?v=NE7nh9qsQVw)