Hi, I'm Ashwith 👋

Passionate developer with a love for creating innovative solutions. I specialize in web development and enjoy working with various technologies to bring ideas to life. My goal is to build applications that are not only functional but also user-friendly and visually appealing.🤠

Ashwith Rai

About

I'm a passionate web developer who loves turning ideas into functional, user-friendly applications. From crafting sleek weather apps to automating LeetCode-to-GitHub workflows, I enjoy building tools that make life easier. Recently, I developed Leet2Git, a tool that transforms LeetCode problems into well-structured GitHub repositories, andGet-My-Attendance, a WiFi-based attendance system. I also won the Best About Us Page Award in a web design competition and ranked Top 5 in a college hackathon. Currently, I'm sharpening my web development skills while gearing up to explore AI. 🚀

Featured Projects

I build projects from 0 to 1, turning ideas into reality. Take a look at some of my favorite projects below.

Leet2Git

Beta Release
Aug 2024

Leet2Git ⚡ is an automation tool that seamlessly transforms LeetCode solutions into a structured GitHub repository, making it easier to track progress and showcase problem-solving skills 🤖. Each solution is systematically categorized, ensuring an organized and accessible format 🏷️. This project reflects my passion for streamlining workflows and creating efficient tools 🛠️ to manage DSA (Data Structures and Algorithms) solutions 💻. Currently in beta release 🚀, Leet2Git is open for testing and feedback, allowing developers to explore its features and contribute to its improvement. Your insights and suggestions are invaluable in refining the tool! 💡

HTML
CSS
JavaScript
Python
FastAPI
SQL Alchemy
Postgres Database
Github API
LeetCode API
Websocket
Full Stack

Leet Code Solutions

Maintained
Nov 2024

LeetSolutions 📂 is a repository containing well-organized solutions to LeetCode problems 🤖, automatically generated by the tool Leet2Git ⚡. The repository highlights my ability to structure and present DSA (Data Structures and Algorithms) solutions in an accessible format 🧠. Each solution is neatly categorized 🏷️, making it easy to explore and learn from the problems 📚. This project demonstrates my development skills 💻 and commitment to creating efficient tools 🛠️ for organizing coding solutions 🏆.

LeetCode
DSA
Problem Solving
Well Organized

SkyCast

Completed
Oct 2024

SkyCast is a Node.js weather app ☁️ that provides real-time weather updates and 5-day forecasts 🌦️. It automatically detects your location via GPS 📍 or IP and supports manual searches 🔍 for any city. Powered by the OpenWeatherMap API 🌍, SkyCast delivers accurate weather data in a simple, user-friendly interface 🎯.

HTML
Tailwind CSS
JavaScript
Node.js
OpenweatherMap API
Full Stack
On Render

Priyadarshini - My School Website

Completed
Feb 2025

Priyadarshini Online 🏫 is a modern, full-stack website built to showcase Priyadarshini English Medium School 🌟. Designed with bilingual support 🇮🇳 (English & Kannada), the website ensures accessibility for a wider audience. It features an online admission form 📝 for seamless student enrollment, an interactive contact form 📩, and an embedded Google Map 📍 for easy navigation. The platform provides comprehensive details about the school’s facilities 🏢, making it an informative hub for students, parents, and staff. Hosted on Vercel 🚀 and built with Next.js & Tailwind CSS 🎨, this project reflects my dedication to creating efficient, user-friendly web solutions 🌐.

Next.js
React.js
Tailwind CSS
Full Stack
Vercel
SSR

Get My Attendance

Archived
Dec 2024

Get-My-Attendance is the evolved version 🔄 designed for offline-first attendance management 📊 in colleges using a Raspberry Pi server 🍓. It ensures seamless access whether online or offline 🌐, allowing teachers to manage attendance and students to track records efficiently 📚. After marking attendance, teachers can view the history 📜 and download attendance details in PDF or Excel format 📄. With mobile support 📱 already integrated, it streamlines attendance management for a hassle-free experience! ✅

HTML
Tailwind CSS
JavaScript
PostgreSQL
Express
EJS
WebSockets
Offline
Hackathon
Attendance Management
Responsive
Innovative
Raspberry Pi

Classly

Planned
Nov 2024

Classly is the evolved version 🔄 of Get-My-Attendance, now a fully hosted web app ☁️ that eliminates the need for a Raspberry Pi setup 🚀. Designed for effortless attendance management 📊, it leverages an intelligent network-based approach 🔗 to streamline the process seamlessly. Teachers can manage attendance with ease, while students can track their records anytime, anywhere 📚. With a modern, scalable architecture, Classly brings next-level efficiency to attendance tracking in colleges! 🎯

React
Tailwind CSS
PostgreSQL
Express
Education
WebSockets
Offline-first
Raspberry Pi
Scalable
Student Information System (SIS)
Attendance Management
Mobile Support
Innovative
Cloud Synchronization

C++ Lab Codes

Completed
Oct 2024

I created a webpage 🌍 that showcases all the C++ lab codes from my 3rd semester 📚. Using a Python script 🐍 with BeautifulSoup (bs4) 🍜, I converted each C++ code into HTML pages 🌐, allowing my classmates to view both the code and its output directly on the website 💻. This project made it easier for students to access and understand the code in an interactive way 🎯.

C++
Python
Beautiful Soup (bs4)
HTML
CSS
JavaScript

Shopping Cart

Completed
Jul 2024

I completed the Product-list-with-cart challenge 🛒 from Frontend Mentor, where I built a product list with a fully functional cart 🛍️. Users can add or remove items, adjust quantities, and view an order confirmation modal ✅. The project includes responsive design 📱, and hover/focus states 🖱️ for all interactive elements. I followed the provided README.md 📜 for setup and successfully implemented the challenge, ensuring a smooth user experience across different devices.

HTML
CSS
JavaScript
Responsive
Frontend Mentor Challenge

Student Ranker

Completed
Jul 2024

I built a webpage 🌍 called Student Ranker 🎓 to help my aunt, a school teacher 🍎, sort student marks and assign ranks automatically 📊. The webpage is built using HTML, CSS, and JavaScript 🖥️. Teachers can enter the names and marks of students, and by pressing the Arrange button 🔢, the system automatically assigns ranks based on the students' marks 🎖️. This project significantly simplified a previously tedious task for teachers 👩‍🏫.

HTML
CSS
JavaScript

Age Calculator

Completed
Jul 2024

I completed the Age Calculator App challenge 📅 from Frontend Mentor, which calculates the user's age 🎂, including the month and day 📆, based on the date of birth (DOB) they enter. The app is optimized for both desktop and mobile devices 🖥️📱, providing a seamless user experience across different screen sizes 📊.

HTML
CSS
JavaScript

Super Hero Web App

Completed
Jun 2024

I built the FastAPI-SuperHero 🦸‍♂️ web application as my first full-stack project using FastAPI ⚡. Users can log in 🔐 with email (dummy email works), sign up, or log in as a guest 👤, and create heroes with names and alter-egos like Spiderman and Peter Parker 🕷️. They can view all heroes, see individual hero details, and like both their own and others' heroes ❤️. Additionally, users can manage their profile, delete their heroes, or even delete their profile entirely 🗑️. This project demonstrates my ability to build a full-stack application with user authentication and CRUD operations 🔄.

FastAPI
HTML
CSS
JavaScript
Postgresql
Cockroach DB
SQL Alchemy
Alembic
On Render

Vegetable and Fruits Classifier

Experimental
Jan 2025

I developed an AI-powered fruit and vegetable recognition tool 🍏🥦 that uses a machine learning model 🧠 to identify fruits and vegetables from uploaded images 🖼️. The project includes a FastAPI backend ⚡ and a user-friendly frontend 🎨. I used TensorFlow 🤖 for image classification, enabling accurate identification of various fruits and vegetables based on the uploaded images 🍎🥕.

Python
FastAPI
TensorFlow
HTML
CSS
JavaScript

TO-DO App

Completed
Nov 2024

I built a TO-DO app 📝 while learning React ⚛️, which is my first React application 🎉. The app allows users to take notes, mark them as completed ✅, and hide the marked ones 👀. It also stores the information locally 💾, ensuring the data persists even when the browser tab is closed 🔄. This project gave me hands-on experience with React and local storage, enhancing my understanding of state management and data persistence.

React
Tailwind CSS

Shell Codes using Python

On Hold
Oct 2024

ShellPy 🐍 is a repository where Python meets shell scripting 🖥️, designed to simplify tasks like managing directories and files 📂. The main script, dirgen 🏗️, allows users to create directory and file structures using an easy Emmet-like syntax ✨. By adding the repository to your PATH, you can use the dirgen command in your terminal 🖥️ to generate file structures with ease. The project is designed to make shell scripting more efficient and fun 🎉, with plans for future Python scripts 🐍 to further enhance your shell scripting experience.

Python
Shell Scripting

Web Development Skill Lab Codes

Completed
Aug 2024

This repository contains the work I have completed as part of the Hybrid Web Development 🌐 program offered by my college 🎓. The program is structured in a day-by-day format 📆, with specific tasks, exercises, and assignments to be completed each day 🏗️.

HTML
CSS
JavaScript

Contact Me