Giter Club home page Giter Club logo
  • šŸ‘‹ Hi, Iā€™m @SwapnilB31 (Swapnil Bhattacharjee). I am from Guwahati, India

  • I work most of the time with JavaScript, Python, PHP and C++.

  • My interests lie in Full Stack Development and I mostly work with React/Angular on the Front-End and Node.js, Flask or PHP in the backend.

  • I believe in using the correct tool for the Job and that one size doesn't fit all. That's why I pick my databases based on the requirements of the project. I have developed projects using MySQL, Postgres, MongoDB and Dynamo DB.

  • I am also interested in Mobile Application Development and have experience with Ionic/Cordova and React-Native in building Hybrid Mobile Apps.

  • I am currently learning Flutter and Vue.js. And plan to learn GraphQL in the near future.

  • You can reach me at [email protected] or [email protected]

  • Here's a short list of some my projects. Most of them are on this repository, but some are on other repositories that I have contributed to.

    • SQLNavigator: It's a light weight DBA Tool written in Java and used to work with MySQL, Microsoft SQL and Oracle. It was developed in 2016-17 as part of my requirements for my undergraduate studies. The project is now deprecated and no longer maintained. Breaking changes in Java 10 for JavaFX rendered the application unsuable with modern JREs and updates in the JDBC bridge for the different DB vendors has also affected its usability. The source code is still up there and is a part of my formative years as a developer.
    • NITTMessApp: A hybrid Mobile App Developed with Ionic/Cordova for the daily dining need of NIT Trichy students in their mess halls. It is designed to replace the traditional system of messcards with QR Tokens generated on the server for all the meals. It also had these features: monthly Mess Registration, Mess Reduction, Saving Tokens, Dining History and Registration History. Available for download on the Play Store.
    • node-file-tree: A package for Node.js that converts file/directory structure into JavaScript objects, in addition to many useful methods that aid in customizing the output. Works on both windows and linux machines. Available on npm.
    • react-file-picker: Simple file picker that lets users pick files from a directory tree. Supports navigation inside a nested file structure and allows for customizations such as filtering files based on extension and custom icons for different file types. Can be used as the UI for accessing the file system of a file server that has the navigation logic built into it, you just need to pass into it a function that will return the directory entries for a given path. Available on npm.
    • covid-vaccine-appointment-notifier: A node.js app that notifies you about available covid vaccine appointment slots in India, as and when they become available. It uses puppeter to command a headless chromium intstance query the API and simulates real user interaction to bypass the rate limit of 100 calls/5 mins (There wasn't a limit on user searches at the time of developement) and sends an email notification right away.
    • Book My Vaccine: Book My Vaccine is an android application built with React-Native that notifies you of vaccination slots in your area as and when the become available. It queries the CoWIN public API periodically using a background service and sends notification right away. It also supports other features like Auto Sign In (App reads OTP and submits it), Beneficiary Management and Appointment Booking.

Swapnil Bhattacharjee's Projects

bookmyvaccine icon bookmyvaccine

Book My Vaccine is an Android App that helps you find out when and where Covid-19 Vaccine Slots become available in your locality.

datastructures icon datastructures

Implementations of some basic data structures and solutions to a few algoritmic problems

node-file-tree icon node-file-tree

A package for Node.js that converts file/directory structure into JavaScript objects, in addition to many useful methods that aid in customizing the output. Works on both windows and linux machines.

optima2k18 icon optima2k18

The Web Application for the 12th edition of Optima, NIT Trichy

sqlnavigator icon sqlnavigator

It is a Database Administration Tool written in Java, and supports MySQL, Microsoft SQL Server and Oracle. It uses JDBC to interface with the DBAs

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    šŸ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. šŸ“ŠšŸ“ˆšŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ā¤ļø Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.