Code Monkey home page Code Monkey logo

unproductivity's Introduction

Welcome to MachMail!

By Mallory B., Victor W. and Hsin H.

MachMail is a fake email client designed to emulate functional email clients.

With two different "email templates" to choose from, users can covertly read articles from popular sites without being detected!

Whether you are in a classroom or sitting in the office, let MachMail be your premiere choice for slacking!

Be sure to suggest a list of sites that you frequent in your slacking period, so we will add your favorites to your readling list!

To get started, create a user and check out the tutorial to familariaze yourself with MachMails panic gestures.

The panic gestures are designed to quickly hide articles and pictures from unwelcome eyes. In addition to clickable panic buttons, MachMail features a "secret" area on the MachLook template that turns the users desktop screen completely dark.

This ultimate panic gesture serves as a last resort and is irreversible. Once this feature is toggled, the user must refresh the page before they continue slacking again.

To make sure everything is functional after clone:

  1. cd into directory

  2. bundle install & rake db:migrate

  3. rails console

  4. require './news_provider.rb' & exit console

  5. rails server

  6. After login/signup, click "Add source" under Folders to add News source!

Have fun!

unproductivity's People

Contributors

hsin421 avatar

Watchers

 avatar

Forkers

v-wang

unproductivity's Issues

Diffbot to stop support

Hey team, unfortunately Diffbot, which I used to pull articles in, is not free and my free 7 day trial has ended. So their support will end any minute. Do not worry tho, as I'm working on article scraping right now. In case I don't have it up soon enough, for example you might have a interview next week in which you wanna showcase Machmail, the fastest thing to do is to sign up for another free trial and put the Diffbot key in for your showcasing. For the long haul we better write our own. You guys are encouraged to join me in this effort.

Inbox page title does not match article content

When a user stays on the inbox page for too long, the article may have changed order on the mother site. When she clicks a particular article title to read, she will find herself in a different article.

Solution: force reload after a set time or remind user to reload

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.