A web application that allows you to send documents to your reMarkable tablet via email. Simply register your device, get a unique email address, and send documents as email attachments.
- Email to reMarkable tablet forwarding
- Secure user authentication
- Multiple device support
- PDF conversion for HTML emails
- Support for PDF and EPUB attachments
- Frontend: React with TypeScript
- Backend: Express.js
- Database: PostgreSQL with Drizzle ORM
- Email: SendGrid
- Styling: Tailwind CSS with shadcn/ui
- Authentication: Passport.js
-
Fork this Repl in Replit
-
Set up the required environment variables in the Secrets tab:
SENDGRID_API_KEY
: Your SendGrid API keyAPP_URL
: Your application URLDATABASE_URL
: Your PostgreSQL database URLSESSION_SECRET
: A secure random string for session management
-
Click the Run button to start the development server
- Register an account and verify your email
- Register your reMarkable tablet using a one-time code from your device
- Get your unique email address for the registered device
- Send documents as email attachments to that address
- Find the documents on your reMarkable tablet
The project uses:
npm run dev
for developmentnpm run build
for production buildsnpm run start
to run the production server
This project is configured for deployment on Replit. Use the Deployment tab to deploy your changes.