This app allows users to send and receive encrypted messages securely. One-Time-Messages as well as expiring messages are supported.
- Modern Technologies: Built with Remix, Vite, and Tailwind CSS.
- Database Integration: Utilizes Prisma for database management.
- SEO: Optimized for search engines and social sharing.
- Accessibility: Build on top of Radix UI, shadcn/ui and v0.dev for accessible, modern and inclusive design.
If you noticed a bug or something that could be improved, I welcome you to file an issue or open a pull request to contribute to the project.
Prerequisites:
- Docker (version 20.10.7 or higher)
First, install the dependencies:
npm install
Then, start the database:
npm run dev:db
Run the Vite dev server in a different terminal:
npm run dev
First, build your app for production:
npm run build
To preview the built app, run:
npm run preview
To run the app in production mode:
npm start
Now you'll need to pick a host to deploy it to. Here are some popular hosting providers: