Hello, I am
TANMOY NATH
<%=|%>

skills

Framework

Mongodb
Express
React
Node
Next
Socket.IO
Deno

Design

Material UI
Bootstrap
Tailwind
Scss
Css
Html

Languages

Javascript
Python
Typescript
Java

projects

TansMedia
TansMedia

This app is hosted on a Heruko Free plan. meaning that on the initial load, the server may need to start which can cause a small delay of few seconds, Thank you.

Description: Social media website, where users can follow there friends and vice versa. users can post, like post, comment on post, send message to each other. user will get instant notification of posts, like, massages, thanks to socket io
Project Difficulties: This project really test my skills in architecting out a workable solution. I was having a hard time finding out how to live update the activies to the users
My Solution: To solve this struggle, I decided to integrate socket.io features to send users live activies (like notifications)

Technology used:

  • Next JS
  • Node JS
  • MongoDb
  • Socket.IO
  • Sendgrid
  • Material UI
  • Cloudinary
  • CSS
  • HTML

Features:

  • Registration
  • Login
  • Confirmation
  • Upload posts
  • Like and comment on posts
  • Send messages
  • Token authentication with bcrypt
  • Image resize and upload
  • Change credentials with verification
TourIndia
TourIndia

This app is hosted on a Firebase Free plan. meaning that on the initial load, the server may need to start whih can cause a small delay of few seconds. Thank you.

Description: Tour booking website, where users can book tours to their favorite destinations of India. user can search locations based on States of India, availability, duration, price etc.
Project Difficulties: My largest issue was creating a filter and query for the tours
My Solution: To solve this I have utilised mongodb features, and aggregation pipeline to extract the specific tours

Technology used:

  • React JS
  • Express Js
  • Node JS
  • MongoDb
  • Sendgrid
  • Mapbox
  • Bootstrap
  • CSS
  • HTML

Features:

  • Registration
  • Login
  • Confirmation
  • Search tours
  • View location on mapbox
  • Book tour page
Crave
Crave

This app is hosted on a Firebase Free plan. meaning that on the initial load, the server may need to start whih can cause a small delay of few seconds. Thank you.

Description: Order online your favorite food, select food from your different category
Project Difficulties: create authentication without a proper backend
My Solution: To solve this I have used firebase, and utilize firebase firestore to serve data

Technology used:

  • React JS
  • Firebase
  • Bootstrap
  • CSS
  • HTML

Features:

  • Registration
  • Login
  • Account verification
  • View categories
  • Add food to carts
Portfolio
Portfolio

This app is hosted on a Vercel On a custom domain. so there is no issue of first time loading the website

Description: My personal portfolio, created to show Projects and Skills
Project Difficulties: Designing something unique and attractive and responsive
My Solution: To obtain this I have used React parallax

Technology used:

  • Next JS
  • MongoDB
  • Formspree
  • Tailwind
  • CSS
  • HTML

Features:

  • View projects and skills
  • Fetch project and resume data from database through backend
  • Send email to me(Tanmoy)

contact me

I am a passionate full stack developer and software engineer, from India. I enjoy building from small sites to rich interactive web apps. If you are a business seeking a web presence or an employer looking to hire, you can get in touch with me here.

Tanmoy Nath