Skip to content

CLopes1/Project-2

 
 

Repository files navigation

Slack Overflow

Slack Overflow is a tool build by students to store and categorize resrouce links provided by teachers, TAs and fellow students.

  • Interact with the bot through Slack
  • Text 1/800

Tech

Slack Overflow uses a number of open source projects to work properly:

  • Passport - Passport is Express-compatible authentication middleware for Node.js.
  • Slack Client - Helps you build on all aspects of the Slack platform, from dropping notifications in channels to fully interactive bots.
  • Slack Events API - This adapter enhances and simplifies Slack's Events API by incorporating useful best practices, patterns, and opportunities to abstract out common tasks.
  • Body Parser - Parse incoming request bodies in a middleware before your handlers, available under the req.body property.
  • Express - Fast, unopinionated, minimalist web framework for node.
  • jQuery - jQuery is a fast, small, and feature-rich JavaScript library. It makes things like HTML document traversal and manipulation, event handling, animation, and Ajax much simpler with an easy-to-use API that works across a multitude of browsers. With a combination of versatility and extensibility, jQuery has changed the way that millions of people write JavaScript.
  • jsdom - jsdom is a pure-JavaScript implementation of many web standards, notably the WHATWG DOM and HTML Standards, for use with Node.js. In general, the goal of the project is to emulate enough of a subset of a web browser to be useful for testing and scraping real-world web applications.
  • Moment - Parse, validate, manipulate, and display dates and times in JavaScript.
  • mySQL - mySQL is a node.js driver for mysql. It is written in JavaScript, does not require compiling, and is 100% MIT licensed.
  • Twilio - Twilio allows software developers to programmatically make and receive phone calls and send and receive text messages using its web service APIs.
  • Parralax - Parallax is an effect where the background content or image in this case, is moved at a different speed than the foreground content while scrolling. Check out the demo to get a better idea of it.
  • Google Fonts - Making the web more beautiful, fast, and open through great typography.

Screenshots

Landing Page of the Site Full Site


Individual post display listed by the category that was selected above - Ability to upvote and down vote. Posts


Ability to enter a post manually not using Manual Entry


Dropdown menu displaying team bio and link to github Bio


View of interaction between user and twilio technology via text Text

Add Comment

About

Resource storing and sorting app that gives users ability to contribute, save, and organize.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages

  • JavaScript 76.7%
  • HTML 21.6%
  • CSS 1.7%