This is my personal portfolio website, built using Bootstrap 5. It features a responsive design, making it accessible and easy to use on any device.
https://anabil-baruah.el.r.appspot.com
-
Features
-
Send Messages: You can send messages to me through this website using the Google Gmail API. Simply fill out the form on the contact page, and your message will be sent directly to my email address.
-
Responsive Design: This website is designed to be fully responsive, so it looks great and functions well on any device, from desktops to mobile phones.
-
Scalability: The website is hosted on Google App Engine, which means it is highly scalable and can handle thousands of users without any issues.
-
Bootstrap 5
-
Google Gmail API
-
Google App Engine
-
Node / express
-
Mongo DB
Visit the website at [https://anabil-baruah.el.r.appspot.com]. Explore the various sections of the website, including the home, about, portfolio, and contact pages. To send me a message, go to the contact page and fill out the form.
To use Rocket Chats, you'll need to have Node.js , npm and mongoDB installed on your machine.
cd My-portfolio
Then install the node modules and all teh dependencies by running -
npm install
Start the server
nodemon server.js
To run this project, you will need to add the following environment variables to your .env file
MONGO_URL
Note: You must have account in google cloud in order to get CLIENT_ID and CLIENT_SECRET variables given below
CLIENT_ID
CLIENT_SECRET
REFRESH_TOKEN