Ecosyste.ms: Awesome

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

Awesome Lists | Featured Topics | Projects

https://github.com/mrsnor/offline-contact-manager-using-hono-and-deno

An example of creating executable using deno that can run as a standalone using any browser.
https://github.com/mrsnor/offline-contact-manager-using-hono-and-deno

demo deno hono javascript

Last synced: about 1 month ago
JSON representation

An example of creating executable using deno that can run as a standalone using any browser.

Awesome Lists containing this project

README

        

# Offline Contact Manager

Introducing an Offline contact manager using Hono-Deno and no javascript frameworks.

It is a simple contact manager that allows you to manage your contacts offline.

Reason for using Deno is its secure by default approach. It also allows you to **compile the code into a executable(.exe)** which can be used on other machines without even having to install additional dependencies or even Deno itself.

## Working on the Project

### Running the Frontend

```bash
cd frontend

pnpm run dev # or pnpm run dev-h # for hosting on localhost
```

### Running the Backend

```bash
cd backend

deno task start-server
```

## Compiling the Production Build

### Frontend

```bash
cd frontend

pnpm run build-prod
```

### Backend

```bash
cd backend

deno task compile-server
```

Note :

- The build files will be in the output folder.
- The backend is an executable file, so it can only be run on Windows.

## Screenshots

View the screenshots below.

![Contact List](./public/images/contact-list.png)

![Add Contact](./public/images/add-contact.png)