#dmail
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:-
- Signup, Login and Logout System is implemented
- Google Sync is used for creates accounts on the application
- Mail System is Implemented in this user can send the mail to the user.
- 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“ - Bold , italic , font type feature is also implemented
Requirements :-
- Npm and nodejs should be installed on your pc.
- Install Nodemon dependency and make it global
- Visual Studio Code should be in your pc
- Need google api to send mail
- Need another google api for google sync
- MongoDB link to connect application with database on mongo DB Atlas.com
Process to Build and Run the project in your pc:-
- Go to the github repository by clicking on the link :-
https://github.com/Deepesh-IIITN/dmail - Then Clone the the project in your pc
- Open your VS code.
- Open project in VS code
- Then open terminal and open directory client and run command
“npm i npm” - We will also open directory server and here also we will run command
“npm i npm” - Now create a file “config.env” in server folder file
- 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” - Finally we will create another terminal and run command in server
directory “nodemon app.js"