Skip to content

This is a Mail System where users can send the mail to their contacts. There are many interesting features. i) User can schedule the emails. ii) There are many text editing features. iii) Very easy interface for sending mails.

Notifications You must be signed in to change notification settings

Deepesh-IIITN/dmail

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

6 Commits
 
 
 
 

Repository files navigation

#dmail

Deepesh Kurmi
[email protected]


Project Name :- D-mail ( Full Stack Application )
Live Demo


Frameworks, Libraries and Languages are used in project:-
1. ClientSide :- Reactjs, Bootstrap, Material-ui
2. ServerSide :- nodejs, express
3. Database :- MongoDB , mongoose


Features Implemented in Project:-

  1. Signup, Login and Logout System is implemented
  2. Google Sync is used for creates accounts on the application
  3. Mail System is Implemented in this user can send the mail to the user.
  4. Schedule Selectors:
    i ) 20-30 seconds is implemented
    ii ) weakly, monthly and yearly not implemented but that all schedule
    Selectors can be implemented easily just like “20-30 Seconds Scheduler“
  5. Bold , italic , font type feature is also implemented

Requirements :-

  1. Npm and nodejs should be installed on your pc.
  2. Install Nodemon dependency and make it global
  3. Visual Studio Code should be in your pc
  4. Need google api to send mail
  5. Need another google api for google sync
  6. MongoDB link to connect application with database on mongo DB Atlas.com

Process to Build and Run the project in your pc:-

  1. Go to the github repository by clicking on the link :-
    https://github.com/Deepesh-IIITN/dmail
  2. Then Clone the the project in your pc
  3. Open your VS code.
  4. Open project in VS code
  5. Then open terminal and open directory client and run command
    “npm i npm”
  6. We will also open directory server and here also we will run command
    “npm i npm”
  7. Now create a file “config.env” in server folder file
  8. In “Config.env” we will add
    I ) DB = ………………….
    II ) SECURE=...................
    III ) CLIENT=....................
    IV ) CLIENT_SECRET=...................
    V ) REDIRECT_URL=.................. VI) REFRESH_TOKEN=................
    9. Now we will run command in one terminal in client directory
    “npm start”
  9. Finally we will create another terminal and run command in server
    directory “nodemon app.js"

About

This is a Mail System where users can send the mail to their contacts. There are many interesting features. i) User can schedule the emails. ii) There are many text editing features. iii) Very easy interface for sending mails.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published