GitHunt
SH

shashankbhatgs/MultiEmail-backend

Project to manage multiple emails at once with lots of customization. You can send and receive emails. Desktop notifications can be modified.

All Contributors

Technologies Used

  • ExpressJs
  • Mongoose
  • Typegoose
  • TypeScript
  • Passport

Features

  • Admin dashboard
  • User settings and or user dashboard
  • send emails
  • recive emails
  • Connections through other parties ie discord, twitter, facebook etc..

Setup

Windows

git clone https://github.com/MultiEmail/MultiEmail-backend.git
cd MultiEmail-backend
yarn install
yarn dev

Linux

git clone https://github.com/MultiEmail/MultiEmail-backend.git && cd MultiEmail-backend && yarn install && yarn dev

Create admin user

yarn build
npm i -g .
multi-email-admin -e <email> -u <username> -p <password>

Environment Variables

  • DB_URI
  • GOOGLE_CLIENT_ID
  • GOOGLE_CLIENT_SECRET
  • GOOGLE_CALL_BACK_URL
  • NODE_ENV
  • EMAIL_ID
  • EMAIL_PASSWORD
  • ACCESS_TOKEN_PRIVATE_KEY
  • ACCESS_TOKEN_PUBLIC_KEY
  • REFRESH_TOKEN_PRIVATE_KEY
  • REFRESH_TOKEN_PUBLIC_KEY

Docs

Github Pages

Acknowledgements

Wanna join the team?

Contributors โœจ

Thanks goes to these wonderful people โค:

Ayush Chugh
Ayush Chugh

๐Ÿ’ป ๐Ÿ‘€ ๐Ÿ“– ๐Ÿšง ๐Ÿ“†
Toby
Toby

๐Ÿ’ป ๐Ÿ‘€ ๐Ÿšง
shivam vishwakarma
shivam vishwakarma

๐Ÿ“– ๐Ÿ’ป
Tharun K
Tharun K

๐Ÿ“– ๐Ÿ’ป
Ayush
Ayush

๐Ÿ’ป ๐Ÿง‘โ€๐Ÿซ ๐Ÿ‘€ ๐Ÿšง
James
James

๐Ÿ’ต
AndrewDev
AndrewDev

๐Ÿค”
Arpit Chugh
Arpit Chugh

๐Ÿ“–
Drishit Mitra
Drishit Mitra

๐Ÿ’ป
Joรฃo Mota
Joรฃo Mota

๐Ÿ’ป
Add your contributions

This project follows the all-contributors specification. Contributions of any kind welcome!

Languages

TypeScript90.8%Shell6.7%JavaScript2.4%

Contributors

MIT License
Created October 3, 2022
Updated March 7, 2023