Somnath Kar's Projects
The Chat Bot Application is a powerful and interactive chat bot that harnesses the capabilities of AI and real-time communication. It offers intelligent conversation features and ensures a seamless user experience.
AWS-DynamoDB-Project is a project that demonstrates user authentication using JSON Web Tokens (JWT) and bcrypt.js, with user data stored in Amazon DynamoDB. It showcases the integration of authentication mechanisms with DynamoDB, utilizing the power of AWS services.
This project deploys a basic structure of an AWS Lambda function using the Serverless Framework
This project implements an API for uploading files to Amazon S3 using Node.js and the AWS SDK. It allows users to securely upload files to an S3 bucket and retrieve the uploaded files.
This project aims to create a web application that allows users to obtain pre-signed URLs for uploading and downloading files to and from an Amazon S3 bucket.
This project provides a serverless CRUD (Create, Read, Update, Delete) API for DynamoDB using AWS Lambda and the Serverless Framework.
This Captcha Solver project is a web application that utilizes Tesseract OCR (Optical Character Recognition) to extract text from captcha images. It provides an easy and efficient way to solve captchas from various sources, such as websites or online services, and obtain the corresponding text.
CloudHive is a modern cloud storage platform that empowers users to seamlessly store, manage, and share their files in a secure and user-friendly environment.
This repository contains the backend code for the CloudHive project. It is built using Node.js, Express, AWS S3, PostgreSQL, Sequelize, JWT for authentication, and bcryptjs for password hashing. Express-validator is used for request validation.
Cpp-Problems is a project aimed at practicing and solving various Data Structures and Algorithms (DSA) problems using C++. It provides a collection of solutions to common algorithmic problems to help improve your understanding and proficiency in DSA.
Exercise-websites is a project aimed at practicing HTML, CSS, and JavaScript coding skills while learning front-end development.
Welcome to the Exploring Java Programming repository! This is where I'm sharing my journey as I learn Java. Inside, you'll find easy-to-understand materials and practical exercises that help me grasp Java's basics and beyond.
nodejsFinalModule
ExpressTS-MySQL-CRUD is a backend application built with TypeScript, Express, and MySQL database. It provides a CRUD (Create, Read, Update, Delete) functionality for managing blog posts and users.
The furniture website utilizes a combination of technologies such as React, React Router, MongoDB, Stripe, Express, and Node.js to deliver a robust and feature-rich platform. Users can explore a wide range of furniture options, view product details, and even make secure online payments using the integrated Stripe payment gateway.
Gallery Website: Platform for uploading, and organizing personal images. Features include user authentication, image search, and Material UI interface. Users can create accounts, securely deploy images, and use dark mode. Backend: Node.js, Express, Mongoose, JWT, bcryptjs. Frontend: React, Redux.
Sharing my Git-Github knowledge here.
This repo contains most of the useful commands of Git.
Welcome to the JavaScript to TypeScript Learning Journey repository! This repository documents my learning journey from JavaScript to TypeScript and includes various materials and exercises to enhance my understanding of the language. Additionally, I have solved a few DSA problems, which are located in the "dsa" folder.
A fun and interactive web application that allows users to create and generate custom memes. Users can select from a collection of popular meme templates, add their own captions, and instantly generate a personalized meme to share with friends and on social media.
The News website project involves using a news API and React to create a website that aggregates news articles from various sources around the world. The project includes integrating the API to fetch the latest news articles and displaying them in an organized manner using React components.
Node-js-modules-practice is a project aimed at practicing and exploring various modules available in Node.js. Here, I have practiced how Node.js modules are used in different ways.