Ecosyste.ms: Awesome

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

Awesome Lists | Featured Topics | Projects

https://github.com/sujjeee/map-your-thoughts

Share your ideas, stories, or anything on your mind.
https://github.com/sujjeee/map-your-thoughts

drizzle-orm maptiler nextjs openstreetmap react-hook-form shadcn-ui sqlite turso-db typescript

Last synced: 3 months ago
JSON representation

Share your ideas, stories, or anything on your mind.

Awesome Lists containing this project

README

        

# [Map your thoughts](https://map-your-thoughts.vercel.app)

https://github.com/user-attachments/assets/9273b9ce-b390-47db-a638-9ecfa73d6828

## Express Yourself Freely

Share your ideas, stories, or anything on your mind—no feedback, no likes, no comments, no followers, no friends, no ads, no distractions, no nonsense. Just you and human thoughts, connecting somewhere on Earth.

## Features

- Anonymous, account-free sharing
- No social metrics or interactions
- Ad-free and distraction-free
- Privacy-protected location
- Global thought connection
- Raw, unfiltered expressions

## Tech Stacks

- [Next.js](https://nextjs.org/) – framework
- [shadcn/ui](https://ui.shadcn.com/) – UI components
- [TypeScript](https://www.typescriptlang.org/) – language
- [React Hook Form](https://react-hook-form.com/) – form management
- [Drizzle ORM](https://orm.drizzle.team/) – database toolkit
- [Turso](https://turso.tech/) – database
- [MapTiler](https://www.maptiler.com/) – mapping service
- [OpenStreetMap](https://www.openstreetmap.org/) – map data
- [Biome](https://biomejs.dev/) – linter and formatter
- [Vercel](https://vercel.com/) – hosting

## Running Locally

1. Clone the repository

```bash
git clone https://github.com/sujjeee/map-your-thoughts.git
```

2. Install dependencies using pnpm

```bash
pnpm install
```

3. Copy the `.env.example` to `.env` and update the variables.

```bash
cp .env.example .env
```

4. Start the development server

```bash
pnpm dev
```

## Credit

Got inspired by musing.live