https://github.com/marco-souza/marco.deno.dev
My ~overengineered~ Personal Page ๐ฆ
https://github.com/marco-souza/marco.deno.dev
dengo deno deno-kv hono kv mongodb queue react typescript
Last synced: 3 months ago
JSON representation
My ~overengineered~ Personal Page ๐ฆ
- Host: GitHub
- URL: https://github.com/marco-souza/marco.deno.dev
- Owner: marco-souza
- Created: 2022-05-15T18:03:23.000Z (about 4 years ago)
- Default Branch: main
- Last Pushed: 2025-03-24T15:29:02.000Z (over 1 year ago)
- Last Synced: 2025-03-24T16:24:44.218Z (over 1 year ago)
- Topics: dengo, deno, deno-kv, hono, kv, mongodb, queue, react, typescript
- Language: TypeScript
- Homepage: https://marco.podcodar.org
- Size: 467 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 1
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# ๐ My Personal Site
[](https://github.com/marco-souza/marco.deno.dev/actions/workflows/deploy.yml)




Welcome to my personal site! ๐ This project is built using modern web technologies to deliver a **fast**, **dynamic**, and **responsive** user experience.
๐ **Accessible at**:
- ๐ [marco.deno.dev](https://marco.deno.dev)
- ๐ [marco.tremtec.deno.net](https://marco.tremtec.deno.net)
[](https://app.deno.com/new?clone=https://github.com/marco-souza/marco.deno.dev)
## โจ Features
- โก **Fast and Lightweight**: Built with Deno and Hono for efficient server-side rendering.
- ๐ **Dynamic UI**: Uses HTMX for seamless content updates without page reloads.
- ๐ฑ **Responsive Design**: Styled with Tailwind CSS and DaisyUI for a modern touch across devices.
## ๐ ๏ธ Technologies Used
- ๐ฆ [**Deno**](https://github.com/denoland/deno): A modern runtime for JavaScript and TypeScript.
- ๐ [**Hono**](https://github.com/honojs/hono): Ultra-fast web framework for Deno.
- ๐พ [**Dengo**](https://github.com/copilotzhq/dengo): MongoDB-compatible API for Deno KV.
- ๐ฅ [**HTMX**](https://github.com/bigskysoftware/htmx): Simplifies dynamic content with HTML.
- ๐
[**Tailwind CSS**](https://github.com/tailwindlabs/tailwindcss): Utility-first CSS framework.
- ๐ผ [**DaisyUI**](https://github.com/saadeghi/daisyui): Beautiful Tailwind components.
- ๐ ๏ธ [**direnv**](https://github.com/direnv/direnv): Manage project-specific environment variables.
- ๐ [**GPG**](https://gnupg.org/): Secure your communications with OpenPGP.
## ๐ฆ Installation and Setup
Get started in just a few steps:
1. **Clone the repository**:
```bash
git clone https://github.com/marco-souza/marco.deno.dev.git
cd marco.deno.dev
```
2. **Install Deno**: Follow the instructions at [deno.land](https://deno.land/#installation) to install Deno.
3. **Start the development server**:
```bash
deno task start
```
## ๐ Usage
Once the server is running, access your site at:
```bash
http://localhost:8000
```
## ๐งช Testing
To ensure everything works perfectly:
1. Run unit tests:
```bash
deno test
```
2. Check formatting:
```bash
deno fmt
```
3. Lint your code:
```bash
deno lint
```
## ๐ค Contributing
Contributions are welcome! ๐ Feel free to fork the repository, create a branch, and submit a pull request for enhancements or bug fixes.
## ๐ License
This project is licensed under the MIT License. See the [LICENSE](LICENSE) file for details.
## โ๏ธ Contact