JavaScript
Projects with this topic
-
Uncover Truth is a full-stack, AGPLv3-licensed logic puzzle web application built using a modern JavaScript monorepo architecture. The project combines a React-based frontend, a Node.js/Express backend, and shared game logic to deliver an interactive puzzle-solving experience focused on reasoning and deduction.
The system is designed with production-grade engineering practices, including automated testing, code quality enforcement, security scanning, and CI/CD compliance pipelines using GitLab.
⚙ ️ Key Features 🧩 Interactive logic puzzle gameplay with shared puzzle engine⚛ ️ Modern frontend built with React and Vite🖥 ️ Lightweight Node.js + Express backend📦 Monorepo structure with shared utilities between client and server 🧪 Automated testing using Vitest with coverage reporting🔍 Code quality enforcement via ESLint, Prettier, and Knip🔐 Security scanning using Gitleaks and npm audit📊 CI/CD pipeline with compliance checks (GitLab-ready)📄 Open-source governance: LICENSE, CONTRIBUTING, SECURITY, CODE_OF_CONDUCT🏗 ️ Architecture client/ → React frontend (Vite) server/ → Express backend API shared/ → Shared puzzle logic used by both client and server test/ → Unit and integration tests CI/CD → GitLab pipeline with lint, security, test, and compliance stages🚀 PurposeThis project is designed to demonstrate real-world full-stack engineering practices, focusing on:
Clean architecture in monorepos Secure and compliant development workflows Automated testing and coverage enforcement Production-ready CI/CD pipelines Open-source governance standards
Updated -
QuestLog is a gamified productivity platform that transforms daily tasks into RPG-style quests. Users can create and manage Main, Side, and Daily Quests, earn XP, maintain streaks, unlock achievements, and generate AI-powered Daily Chronicles based on their progress. By combining task management with game mechanics, QuestLog makes productivity more engaging, motivating, and rewarding.
Updated -
SyllabusAI is an AI-powered personalized learning curriculum generator that creates custom week-by-week learning plans using the groq API.
What it does:
Users enter their learning topic, skill level, available hours/week, goals, and preferred learning style The groq LLM generates a structured syllabus with weekly themes, objectives, curated resources, projects, and checkpoints Users can track progress, enrich resources with YouTube search, and export syllabi as Markdown Tech Stack:
React 18 frontend with vanilla CSS and design tokens Express proxy server for API key management and resource search groq API for AI curriculum generation Instrument Serif + Inter typography Quality & Standards:
ESLint + Biome + Prettier for code quality (0 errors) Jest + React Testing Library with 80% coverage threshold Husky pre-commit hooks + GitHub Actions CI/CD Security scanning: Gitleaks, CodeQL, Dependabot Full documentation: README, CONTRIBUTING, USER_MANUAL, CODE_OF_CONDUCT Key Features: Interactive week cards, resource enrichment, Markdown export, responsive UI, server-side API security, progress tracking.
Updated -
Interview Simulator
A real-time AI interview coach built with a Bun backend and Groq AI integration. This project includes:
browser-based job description and persona setup resume upload and text extraction for PDFs/DOCX/TXT live streamed interview assistant replies via SSE transcript export and review features frontend mic support and keyboard shortcutsUse this file as the folder-level description for the project.
Updated -
JalRakshak – Smart Water Leak Reporting System
JalRakshak is an AI-powered civic technology platform designed to help citizens report water leaks, pipeline damages, and water wastage incidents in real time. The system enables users to submit reports with location details, images, and descriptions, while helping authorities efficiently monitor, prioritize, and resolve water-related issues.
The platform incorporates intelligent features such as duplicate report detection, location-based issue mapping, automated prioritization, and analytics dashboards to improve response efficiency and reduce water loss. By creating a direct communication channel between citizens and municipal authorities, JalRakshak promotes community participation in water conservation and urban infrastructure management.
Key Features:
Real-time water leak and wastage reporting GPS-based location tracking and mapping Image upload and issue documentation Duplicate report detection and merging Priority-based issue management Administrative dashboard for monitoring and resolution Analytics and reporting for decision-making Secure, scalable, and open-source architectureJalRakshak aims to support sustainable water management, enhance civic engagement, and assist local governments in addressing water infrastructure problems quickly and effectively.
Updated -
WaterWatch is a water quality complaint reporting platform built for the Swecha hackathon
Updated -
WaterWatch is a community-driven water quality monitoring and reporting platform that enables users to collect, visualize, and analyze environmental data. The platform provides interactive dashboards, field data collection workflows, and automated reporting tools to support sustainable water resource management and environmental awareness.
Updated -
Lifeline AI is an AI-powered emergency response platform providing real-time emergency intelligence, ambulance coordination, hospital connectivity, SOS management, and disaster response monitoring.
Updated -
SafeHer – A women's safety mobile application that provides SOS alerts, live location sharing, emergency contact management, and real-time emergency assistance to enhance personal security.
Updated -
Client application for the deployed backend server of Swecha Corpus collector
Updated -
This is the Bilingual AI powered chatbot that I developed as a part of the Summer of AI internship task.
Updated -
AI-powered chatbot application with React frontend and Node.js backend for interactive conversations
Updated -
🌟 VakyaVibe.ai – Indian Language Corpus Collection Platform VakyaVibe.ai is an open-source, community-powered web application designed to preserve and celebrate India's rich linguistic and cultural heritage. It serves as a multilingual Corpus Collection Engine, enabling users to contribute and explore proverbs, slang words, and tongue twisters across 10+ Indian languages and dialects.🚀 Features🌐 Multilingual Support – Hindi, Telugu, Tamil, Bengali, Marathi, Gujarati, Kannada, Malayalam, Punjabi, Odia, and more🤖 AI-Powered Intelligence – Mistral AI (primary), OpenAI (fallback), Ollama (local)🗳 ️ Community Contributions – Submit, vote, and categorize cultural expressions📊 Admin Dashboard – User stats, language analytics, CSV/JSON export🤗 Hugging Face Integration – Dataset sync, backup, and model-ready formats📱 Modern UX – Mobile-friendly, offline-first, PWA, dark/light modes🔐 Data Governance – Validation, version control, and privacy safeguardsUpdated -
Translator is a real-time language translation application built using the MERN stack (MongoDB, Express.js, React.js, Node.js). The app provides seamless language translation capabilities, allowing users to input text and receive translations instantly. It integrates the Gemini API for accurate and fast translations across multiple languages.
Updated -
Fake news, one of the biggest new age problems has the potential to mould opinions and influence decisions. So, this project aim is to detect such fake news and stop them from spreading.
Updated -
A library management software
Updated -
The placement officer will be a useful WEB application .where it will give the accurate and related information and result about job that a user want to have and also includes technical suggestions.
Updated -
GAFAM Firewall : Our fight against Digital Imperialism; GAFAM = Google, Amazon, Facebook, Apple & Microsoft; the tech oligopolies. By this project, we can come to know, how much of web if occupied these tech oligopolies.
Updated -
This is a project aimed at developing leave management system that is important to any colleges.
Updated