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 devfor developmentnpm run buildfor production buildsnpm run startto run the production server
This project is configured for deployment on Replit. Use the Deployment tab to deploy your changes.