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
Acknowledgements
Wanna join the team?
✨
Contributors Thanks goes to these wonderful people
Ayush Chugh |
Toby |
shivam vishwakarma |
Tharun K |
Ayush |
James 💵 |
AndrewDev |
Arpit Chugh |
Drishit Mitra |
João Mota |
||||
|
This project follows the all-contributors specification. Contributions of any kind welcome!