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

https://github.com/fazle-rabbi-dev/openwrite

📝 Public note taking web app built with python & flask
https://github.com/fazle-rabbi-dev/openwrite

flask flask-application flask-webapp note-app note-taking-app python

Last synced: 10 months ago
JSON representation

📝 Public note taking web app built with python & flask

Awesome Lists containing this project

README

          

# 📝 OpenWrite

A simple, public note-taking app built with Flask, allowing users to create notes without logging in. Notes are automatically deleted after 48 hours.

### Project Created at
- 🗓 *November 2024*

### Features 🎉

- **Create Notes**: Users can create notes with a title, content, and optional password protection.
- **Auto-Deletion**: Notes are automatically removed after 48 hours.
- **Protected Notes**: Option to secure notes with a password for additional privacy.

### Tech Stack 🛠️

- **Backend**: Flask (Python)
- **Frontend**: HTML, Tailwind CSS, JavaScript
- **Database**: MongoDB (for storing notes)

### Live Demo 🎉
Explore the live version of OpenWrite here.

### `.env` Setup
```.env
DATABASE_URI =
```

### Development Setup
```bash
$ git clone https://github.com/fazle-rabbi-dev/OpenWrite
$ cd OpenWrite
$ npm i
$ pip install -r requirements.txt
$ npm run dev
$ npm run tw:build
```

### Deployment 🚀
This app is configured for deployment on Vercel.

### Usage
1. Visit the homepage to create a new note.
2. Optionally, set a password to protect the note.
3. Notes will be visible on the homepage and will auto-delete after 48 hours.

### ⏳ Todos
- Implement search functionality

### 📬 Connect with me
> Let's connect! Reach out for collaborations, projects, or just a friendly chat.

Fazle Rabbi
Fazle Rabbi
Fazle Rabbi
Fazle Rabbi
Fazle Rabbi
Fazle Rabbi
*Feel free to explore, contribute, and get inspired!*