Clientmail is a package that allows you send emails directly from your client-side code in your javascript or typescript project. You can easily integrate email functionality into your web applications without any need for server-side code or complicated overhead. The process of sending emails is all handled for you in a quick and reliable way.
- Authentication
- Dashboard
- Usage
- Generate keys
- Add trusted domains
- Set environment
- Framework - Next 13.4 (App router)
- UI - ShadCN/ Radix-ui
- Auth - Clerk
- Data fetching - Tanstack-query
- State - Context/Reducer
- Requests - Axios
This is a Next.js project bootstrapped with create-next-app
.
First, run the development server:
npm run dev
# or
yarn dev
# or
pnpm dev
Open http://localhost:3000 with your browser to see the result.
Contributions to client-mail
are welcome! If you find a bug, have suggestions for improvements, or want to add new features, feel free to open an issue or submit a pull request. Please make sure to follow the existing coding style and conventions.
When submitting a pull request, provide a clear description of the changes made and ensure that all tests pass. Adding appropriate tests for new features or bug fixes is highly appreciated.
For bugs and feature requests, please create an issue.
- Paul Ehikhuemen (@pauloe_me)
client-mail
is licensed under the MIT License.