The project is an implementation of a web app which accepts an SQL query as input, and display the result as output. It was done as part of the project for the Rutgers course, CS 527 - Database System For Data Science.
You can find more details in this presentation.
You can also view the following videos to get a better idea:
Here are some features of this implementation:
- Retrieves data from MySQL, Redshift and MongoDB using SQL queries.
- Handles error cases gracefully by displaying the error message and code.
- Able to execute DDL statements and Stored procedures as well.
- Auto complete the query beign typed using suggestions.
- Download result as HTML, CSV or JSON.
- Create an AWS account
- Launch an EC2 micro instance
- Create a S3 Bucket
- Upload Instacart data to S3
- Start a RDS (MySQL/ORACLE/SQL Server) Instance
- Export data from S3 to MySQL
- Start a Redshift Instance
- Export data from S3 to Redshift
- Start a MongoDB Instance
- Import data into MongoDB
- Jacob Celestine
- Anirudh Negi
- Rahul Dev Ellezhuthil
- Rasika Hasamnis