Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
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.
- Host: GitHub
- URL: https://github.com/sujjeee/map-your-thoughts
- Owner: sujjeee
- Created: 2024-07-24T13:17:27.000Z (5 months ago)
- Default Branch: main
- Last Pushed: 2024-09-13T07:41:00.000Z (4 months ago)
- Last Synced: 2024-09-30T10:20:40.303Z (3 months ago)
- Topics: drizzle-orm, maptiler, nextjs, openstreetmap, react-hook-form, shadcn-ui, sqlite, turso-db, typescript
- Language: TypeScript
- Homepage: https://map-your-thoughts.vercel.app
- Size: 132 KB
- Stars: 7
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
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