{"repo":"MultiEmail/backend","free":true,"listed":false,"github":"https://github.com/MultiEmail/backend","clone":"git clone https://github.com/MultiEmail/backend.git","description":"Project to manage multiple emails at once with lots of customization. You can send and receive emails. Desktop notifications can be modified.","language":"TypeScript","stars":22,"topics":["hacktoberfest","nodejs","express","mern","mongodb","mongoose","rest","restapi","hacktoberfest-accepted"],"license":"MIT","category":"dashboards-admin","readme_excerpt":"Technologies Used - ExpressJs - Mongoose - Typegoose - TypeScript - Passport Features - Admin dashboard - User settings and or user dashboard - Send emails - Receive emails - Connections through other parties ie discord, twitter, facebook etc.. Run locally You can setup the application on your local system by 2 methods - Docker - Manually :warning: If you are using unix operating system than prefix all bash commands with sudo Create new directory and clone the repository Using Docker Prerequisite - Docker is installed on your local system - .env file wih all required variables (check environment variables mentioned below) Run Server To rebuild the image Create admin user List current running docker containers Output now copy the CONTAINER ID of image/container backend-api and replace in the below mentioned commands and execute them Extra's (Port forwarding for docker containers) Container PORT (host) Port (container) --------- ----------- ---------------- Server 3001 3001 MongoDB 2717 27017 if you want to access database inside docker container from host than use or if you want to use mongodb compass than you can use this connection string Manually Prerequisite - Latest Node js version - Yarn installed - Mongodb installed on local system - .env file wih all required variables (check environment variables mentioned below) Install all the required dependencies this project use Yarn as package manager Run the server Create admin user Environment Variables To run this project, yo","default_branch":null,"files":null,"tree":[],"storefront":"/r/MultiEmail","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/MultiEmail/backend/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}