Skip to content

Anabil-Baruah/My-portfolio

Repository files navigation

Personal Portfolio

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.

Screenshots

Home Page

Projects section

Admin page

Admin pannel

Add your latest work to your admin pannel

Add modal

Demo

https://anabil-baruah.el.r.appspot.com

Features

  • 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.

Tech stack

  • Bootstrap 5

  • Google Gmail API

  • Google App Engine

  • Node / express

  • Mongo DB

Usage

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.

Installation

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

Environment Variables

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

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published