Skip to content

nikolailehbrink/secret-messages

Repository files navigation

Secret Messages

This app allows users to send and receive encrypted messages securely. One-Time-Messages as well as expiring messages are supported.

Secret Messages

✨ Features

  • 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.

🤗 Room for improvement

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.

Development

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

Deployment

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: