[UPDATE] repl mail: Email for repl.it
h
MrEconomical (2198)

what

Welcome to repl mail

repl mail is a simple and fast email service for users of repl.it developed by me, MrEconomical. A messaging feature for repl has been widely requested, so I decided to make my own.

Features

  • Log in with your repl account through repl auth
  • Clean user interface modeled off repl.it
  • Fast updating ensures emails will be sent almost instantly
  • Live mail updating so no refreshing is necessary
  • All data stored on the cloud, available wherever you are
  • Markdown text in emails to make formatting easy
  • A reporting system to report inappropriate messages

Update Info

  • Added repl auth - No more inputting your repl.it username and password! Log in automatically with repl.it through repl auth @amasad kek
  • Database and client rewrite - The client was changed from an HTML / CSS / JS static repl to a Node.js server and most of the code was rewritten, and the database updated accordingly
  • Faster update interval - Your mail will now update every 5 seconds instead of 10 seconds
  • Reply feature - Automatically starts a new message with title and recipients set
  • Database security - In order to make authentication requests a database key will now be required

Privacy and Security

repl mail only uses your username and your profile picture. No other data is collected. Your emails are stored on a database hosted on repl.it. None of your data will ever be shared with anyone else or any organization, unless under extreme circumstances.

NOTE: You can only send emails to repl.it users that have logged into repl mail at least once!

Special thanks to @Grify - logo and loading animation

If you have any questions, concerns, or feedback, feel free to contact me! @MrEconomical on repl.it

You are viewing a single comment. View All
AdCharity (1270)

@MrEconomical how do you use another repl as a db?

MrEconomical (2198)

@AdCharity I make http requests... the code is there in the server

AdCharity (1270)

@MrEconomical ik but how does the db actually work? Is it backed up by mongoDB or something?

MrEconomical (2198)

@AdCharity no I wrote it completely myself - its just a bunch of files

AdCharity (1270)

@MrEconomical self hosted db.......... LEMMMMEEEEE SEEEEEEEEEE

MrEconomical (2198)

@AdCharity lol it has everybody's data

AdCharity (1270)

@MrEconomical well uh give me some insight on how it was done... Repl doesn't support programatically writing files, so how did you store it? Sql lite?

MrEconomical (2198)

@AdCharity yes it does support programatically writing files, just not programatically creating files

AdCharity (1270)

@MrEconomical wait wait wait wait wait wait wait wait wait wait wait wait wait wait wait wait wait wait wait wait wait wait wait wait wait wait wait wait wait wait wait wait wait wait wait wait wait wait wait wait wait wait wait wait wait wait wait wait wait wait wait wait wait wait wait REVELATION

AdCharity (1270)

@MrEconomical r u sure though???? I'm kind of confused... I tried writing to a file on an incognito window on one of my repls and the data didn't persist.

MrEconomical (2198)

@AdCharity I am sure, otherwise repl mail wouldn't be working right now

AdCharity (1270)

@MrEconomical so do u use fs? (sorry lot of questions cause this project is too cool)

MrEconomical (2198)

@AdCharity you can look at my old server its similar to the databsae right now

Vandesm14 (2254)

@MrEconomical @AdCharity is right. Repl.it does not support programatically created or written files. After a few days, your repl will revert the files. If you have the IDE open however, writing to files will work.

MrEconomical (2198)

@Vandesm14 then how does repl mail work fine... and all my other repls work fine

Vandesm14 (2254)

@MrEconomical I tested https://repl.it/@Vandesm14/LameBrokenDemos, the program that used to work. It no longer works and resets the guestbook within 1-2 days.
Public link: http://lamebrokendemos.vandesm14.repl.co/

PDanielY (978)

@MrEconomical that not really reliable