Skip to content

fazle-rabbi-dev/OpenWrite

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

8 Commits
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

πŸ“ 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

DATABASE_URI = <MongoDB URI>

Development Setup

$ 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!