Brazilian E-Commerce Trend AnalysisLast Updated on May 3, 2021
Data Preparation and wrangling : Extracted, interpreted and analyzed data(.csv) to identify key metrics
Performed descriptive statistical analysis to transform raw data into meaningful, actionable information using Python notebook.
Data Visualization : Produced visually impactful dashboards in Excel and Power BI for data reporting .
Data insights : In order to help the business take proactive merchandising decisions, developed a Forecasting framework to identify products likely to trend Analyzed revenue for its seasonality effect to launch various sales campaign .
Analyzed the e- commerce payment methods and how it can help us to achieve the revenue growth.
Share with someone who needs it
Go Alexa GoLast Updated on May 3, 2021
GO ALEXA GO was created with millennials in mind. Why drive and text when you can just text and have Alexa drive?
We were inspired by Millennials' dangerous texting and driving habits, so we developed a driving system to allow them to text and still drive at the same time.
What it does
Our HTC Vive virtual reality experience allows the user to issue commands to our taxi driver, Alexa, and explore Sponsorville.
How we built it
We built our HTC Vive VR experience in Unity using C# and our Amazon backend with node.js and the Alexa skillset. The Amazon Alexa is able to take a user's directional input voice command through Amazon's unique browser-based web services built with node.js, and notifies Unity of the user's input with a web API hosted on Microsoft Azure.
Challenges we ran into
The first challenge we ran to was division of work. Charlie became our Unity/C#/HTC-Vive programmer, Randy became our impromptu Scrum Master/Front-End Designer/3D-modeler, and Caleb and Colin worked on node.js/Azure-IoT/Amazon Web Services. After we had a better sense of everyone's skill-set and strengths, we were able to snowball each other consistently throughout the course of the hackathon. Regarding Unity and C#, we ran into rigidbody and trigger debugging issues early on. With Alexa, we had troubles getting the browser based web service to work with node.js/Azure but by the middle of the second day, we were able to create a working prototype.
Accomplishments that we're proud of
Getting an Amazon Alexa to take voice commands and convert them to directional output in a Unity VR environment.
What we learned
Make sure you go into a hackathon with your division of work ready between your teammates. Additionally, make sure you teammates actually have a solid background in coding the work that is handed to them. Get together with your teammates every few hours, AGILE style, and see what progress has been made and if anyone needs help. Make sure everyone on your team can at some point handle paperwork because there will be a good amount of it throughout the course of the hackathon from the gathering of your teammates, to the final 12 hours before showtime. There needs to be a HUGE sense of trust between you and your teammates. Without some form of solid workflow (we used 2-hour scrums), you can run into problems like people just going off and coding who knows what for 3-4 hours of your hackathon before you realize you have issues.
What's next for Go Alexa Go
We plan on buying our own private islands and moving there with our solid-gold rocket ships from the amount of sponsorship money we've made from our amazing SponsorVille sponsors at Spartahack 2017.
Government Fund Tracking System Using BlockchainLast Updated on May 3, 2021
The main idea behind the project is to track the funds hierarchically i.e from central government to the common man including in this chain. We have considered four hierarchical components which are: Central government, state government, Contractor, resource provider/dealer. In the beginning, the budgets which would get finalized in the house will be uploaded according to their respective category. After funds allocation state government will instigate the required projects by documenting them and will send the document to the central government. Now the Central government will verify the project details and if satisfied, they will grant the project funds to the state government else they can reject the project. After receiving funds from the central government, the state government will open the tenders for the contractor and by proper bidding system the contractor will be chosen for the specific project. As bidding and tender allocation will be carried out by an automation bidding system with no human intervention involved, it would reduce corruption. Government committee will check the amount of work done synchronously and will mark every progress by submitting a brief report to the hierarchical officer, who will add it to the blockchain. In this report the progress can be portrayed in the form of images, videos, written plan of the building or structure, etc. To get the payment the contractor will have to submit a form of his total spendings with proper distribution over the duration. This form details will then be checked by the respective authority of the state government and then will initiate the payment to the contractor. In this way doing work over a period gets paid, this process will repeat until a particular work is being done completely.
Tictactoe-AiLast Updated on May 3, 2021
The game is the traditional TicTacToe game in which a player has to make a pattern of 3 symbols which can be horizontal , vertical or diagonal. It can be played in the terminal or powershell in windows. It has 3 types of game play:
- with another human player.
- with random computer player in which you can win.
- with smart computer player in which you can never win.
The smart computer player is written using minimax algorithm which is used in AI.
Minimax is a decision rule used in artificial intelligence, decision theory, game theory, statistics, and philosophy for minimizing the possible loss for a worst case scenario. When dealing with gains, it is referred to as "maximin"—to maximize the minimum gain.
Minimax is a kind of Backtracking algorithm that is used in decision making and game theory to find the optimal move for a player, assuming that your opponent also plays optimally. It is widely used in two player turn-based games such as Tic-Tac-Toe, Backgammon, Mancala, Chess, etc.
In Minimax the two players are called maximizer and minimizer. The maximizer tries to get the highest score possible while the minimizer tries to do the opposite and get the lowest score possible.
Every board state has a value associated with it. In a given state if the maximizer has upper hand then, the score of the board will tend to be some positive value. If the minimizer has the upper hand in that board state then it will tend to be some negative value. The values of the board are calculated by some heuristics which are unique for every type of game.
The random player chooses his move randomly using the random library in python.
House Price PredictorLast Updated on May 3, 2021
Here we have taken the information of a valid housing data set consisting of information of 500+ Houses. By taking all attributes as factors we will predict the price of the house. We are going to take advantage of all of the feature variables available to use and use it to analyze and predict house prices. Here we have to predict the price of the house on the basis of the following attributes:
~lot size – Square feet of the house I need. (Numerical)
~Bedroom- How many bedrooms I need? (Numerical)
~bathroom – How many bathrooms I need? (Numerical)
~stories-How many stories building I need? (Numerical)
~driveway –Whether I need a driveway or not? (Binary)1 for yes and 0 for no.
~recreational room-Whether I need a rec room or not? (Binary)1 for yes and 0 for no.
~Gas hot water - Whether I need Gas Hot water or not? (Binary)1 for yes and 0 for no.
~full base- Whether I need a full base or not? (Binary)1 for yes and 0 for no.
~Air condition- Whether I need Air condition or not? (Binary)1 for yes and 0 for no.
By entering all these inputs of the attributes, and by using multivariate regression we will predict the house at price in $.
We have split the dataset into two parts training and testing set. Then by training the dataset we will use multivariate regression and predict the house of the price in the testing data set.
Here we have also compared actual and predicted price using Machine Learning
Cert-It!Last Updated on May 3, 2021
Cert It! is a web based and android based app that aims to provide and generate certificates over a range of many templates that can be chosen by the user. The user can enter his or her details through a .csv or .xlsx file (containing data in a predefined format having multiple users) or they can list out their own requirements to generate a single certificate.
There are numerous companies and organizations out there that are providing certificates to their participants / winners. Sometimes , even educational organizations have to provide a load of generated certificates to their people. This process gets pretty hectic since its a very repetitive task.
Cert It! aims to solve this problem. We are providing an all round elucidation into this issue by providing an idea that automates these tasks & at the same time keep it user friendly. Through this application we want to provide our users with
- Sample templates of our own on which they can choose and select the best possible fit for their organization and participants.
- Allow the user to upload their own template and generate certificates.
- Allow the user to upload a snapshot of the handwritten data in a specified format through which our app will recognize the necessary details and map it out to generate a certificate.