https://github.com/robiot/notan
The browser extension for seamless, page-specific note-taking
https://github.com/robiot/notan
Last synced: 10 months ago
JSON representation
The browser extension for seamless, page-specific note-taking
- Host: GitHub
- URL: https://github.com/robiot/notan
- Owner: robiot
- Created: 2023-11-21T11:54:05.000Z (over 2 years ago)
- Default Branch: master
- Last Pushed: 2025-08-03T20:14:31.000Z (11 months ago)
- Last Synced: 2025-08-03T22:08:44.394Z (11 months ago)
- Language: TypeScript
- Homepage: https://getnotan.com
- Size: 4.62 MB
- Stars: 1
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Notan

## A full-stack starter project built around a Chrome Extension, featuring:
* 🔌 Chrome Extension (Manifest V3)
* 🖥️ Rust backend
* 💳 Stripe payments integration
* 🌐 Landing page
Perfect for anyone looking to explore Chrome extension development, Rust web services, or payment integration.
---
## Features
* ✅ Chrome Extension (UI + background scripts)
* ✅ Rust-based API server
* ✅ Stripe Checkout for payments
* ✅ Prebuilt landing page
* ✅ Fully functional end-to-end flow
* ✅ Ready for local development and customization
---
## Tech Stack
| Component | Tech |
| ------------ | ------------------------------------- |
| Extension | JavaScript / HTML / CSS (Manifest V3) |
| Backend | Rust (`actix-web` or similar) |
| Payments | Stripe Checkout |
| Landing Page | HTML/CSS (static site) |
| Deployment | Customizable |
---
## Getting Started
### 1. Clone the repository
```bash
git clone https://github.com/robiot/notan.git
cd notan
```
### 2. Run the Backend (Rust)
```bash
cd services/backend
cargo build
cargo run
```
> Make sure you have Rust installed: [https://rustup.rs](https://rustup.rs)
### 3. Load the Chrome Extension
1. Open Chrome and go to `chrome://extensions/`
2. Enable "Developer mode"
3. Click "Load unpacked"
4. Select the `extension/` folder
### 4. Configure Stripe
Update the Stripe keys in the backend config or `.env` file.
---
## License
MIT License.
Free to use, learn from, and build upon.
---
Let me know if you'd like badges, Docker setup, or deployment instructions added!