UDmail
Summary
UDmail is a platform created to demonstrate how easy it can be to send emails using unstoppable domains.
Link to working code in a public repo
https://github.com/RafaRed/udmail
Live Demo
Video Demo
https://www.youtube.com/watch?v=bhfoN1fDuPk
Local Installation
- Download the files
git clone https://github.com/RafaRed/udmail.git
- Create a new Firebase Project
- Before requesting the credentials create a Realtime Firebase project
- Add a new web app on firebase and get your creadentials
- Add the firebase credentials in a new 'config.json' file on "udmail/server/"
- Create a new Unstoppable Domains Client
- Register in https://dashboard.auth.unstoppabledomains.com/
- Add the creadentials in a '.env' file on "udmail/.env" as follow
REACT_APP_CLIENT_ID = ''
REACT_APP_REDIRECT_URI = ""
- Install and run the project.
npm install
npm run
- Done
- Now, the project should be running normally, just access: http://localhost:3000/
Possible Updates:
- Add a layer of encryption and security
- Send Attachments
- UI and UX improvements and work on responsiveness
- Possibility to reply to emails
- View emails sent
- Delete emails
- Show if the email has already been read
- Support more emails, reduce limit
- Improve project architecture
Contact
Discord:
Rafael Souza#2474
UnstoppableDomain registered account email address:
rafaelszcardoso@gmail.com