Keval Lakhani's repositories
Pascal-Interpreter
:snake: This is a Pascal interpreter tool written from scratch in Python. The implementation includes modules such as - Language grammar definition, Lexer, Recursive-descent parser, Interpreter, Symbol table, Tokens, Abstract syntax tree and more
AlzheimerBuddy
:dizzy: This is an Amazon Alexa skill built using Amazon Web Services and services as an assistant for Alzheimer patients. This application helps the patient in their day to day activities and also tracks their activities in real time and helps the patients family member track the patients state.
Calculator-Interpreter
:paperclip: Consider calculator input as a language. Whatever input you give, it gives you an output for the same. This is a recursive-descent parser to analyze and evaluate an expression and produce a final result. This interpreter is developed from scratch using Python.
LaunchPad
:checkered_flag: Launch-Pad is a crowdfunding web application where people can sign up and post campaigns they want funding for or fund the campaigns they like. Integrated various features like user following/followers, likes, newsfeed that collectively shows recent activities of users you follow and updates on the projects you like, joint search feed and more.
public-apis
A collective list of public JSON APIs for use in web development.
Secure-Image-Sharing-Application
:camera: Web application developed with emphasis on security. This secure web application is for users to signup, upload and view images on the image feed uploaded by other users. The application is protected against a wide range of security threats. (OWASP top 10 attacks)
Udhaar-Android-Application
:dollar: An android application for users to store and manage daily transactions.
Android-Bootstrap
Bootstrap style widgets for Android, with Glyph Icons
awesome-python
A curated list of awesome Python frameworks, libraries, software and resources
examples
All the examples in Real World OCaml
fontdiff
tool for finding visual differences between two font versions
litho
A declarative framework for building efficient UIs on Android.
markdown-cheatsheet
Markdown Cheatsheet for Github Readme.md
Market-Place
:computer: A web application that allows users to buy different products and view the products they have bought already. Integrated a products feed that removes redundancy of the products bought and clumps similar products together.
particleground
A jQuery plugin for snazzy background particle systems
personal-sites
List of Hackathon Hackers' personal sites.
Project-Collaborator
:rocket: Project Collaborator is a web application for student developers where they can find project partners who are willing to work on the same project. Students can browse through the projects uploaded by other users.
thank-you-github
An open letter of gratitude to GitHub