Nikhil Raj's repositories
nutri-vista
Nutri Vista: A user-friendly text-to-nutrition analysis platform streamlining meal tracking and monitoring for effortless healthier choices.
track-calories
Backend for calorie tracking application using NLP-powered Nutritionix API to fetch calories from the text. In this RESTful API, multiple-level authentication, SQLite DB, OAuth, etc. are implemented.
yt-data-fetcher
Server-side script to fetch the latest videos using YouTube API. The script will continuously be called in the background (async) with some interval (say 10 seconds) for fetching the latest videos for a predefined search query
blogging-platform
The Blogging Platform API utilizes a microservices architecture with NodeJS, Express.js, Postgres, and Redis, facilitating CRUD operations, authentication, keyword search, and recommendation features. It emphasizes performance optimization, security measures, and scalability via Docker orchestration and thorough unit testing.
FoodVision
FoodVision is a Python project focused on multiclass image classification, employing Convolutional Neural Networks (CNN).
contact-management-api
A contact management API built using JavaScript, NodeJs and ExpressJS. With JWT authentication.
fintech-api
An API that helps you to deal with your financial calculations
gRPC-python
A demo gRPC based client-server application with implementation of different types of gRPC calls.
products-api
A products APIs to manage catalog with integration of AWS S3 as file storage service and SQLite as database.
code-judge
An online code judge platform (like leetcode). Remote code execution in a docker container invoked by Lambda function.
collegeAPI
An API that helps you to fetch colleges and their details.
fastapi-microservice
A Warehouse-Store concept-based microservice, built using Fast API, Redis, and ReactJS. Leveraged using Redis Streams.
pyfidelius
Python SDK for Fidelius CLI, a tool designed for ECDH cryptography.
StockPriceAPI
An application to access and manage data from the Bombay Stock Exchange (BSE).
www-community
OWASP Community Pages are a place where OWASP can accept community contributions for security-related content.
BLT
OWASP BLT is a bug logging tool to report issues and get points, companies are held accountable.
landing-page
A simple landing page -_-
MamaVault
Mama vault is a utility management application for pregnant women. It helps you manage your documents, reach your caring ones in one tap, and keep your memories safe.
official-website
official website of HITK CSE AI ML department
portfolio
My portfolio website :/
SIH-Hardware
RaspberryPi Server and ESP32 codebase.