GithubHelp home page GithubHelp logo

depressedbro's Introduction

Depressed Bro!

This application is an entertaining help site for college students who need a place to discuss hardships and give each other advice to their specific problems.

To view the live project click here

Technologies used: React, Redux, Flask, SQLAlchemy, SocketIO, CSS

The main features of this app are:

  • Creating posts - any logged in user can create a post
  • Edit/Delete posts - any logged in user edit or delete a post they own
  • Comments - any logged in user can create a comment
  • Edit/Delete comments - any logged in user can edit or delete a comment they own
  • Search - users may search for posts by title
  • Live Chat - users may use live chat feature to talk to anyone else on the app

Home Page

When a user first lands on our app this is the first page they will see. Here they can either login or signup to gain access to the sites features, or browse and view posts.

Single Post Page

Clicking on a post will bring a user to a specific post page.
If they are logged in they can comment on the post. If they own the post they have the option to delete or edit the post.

Profile Page

A logged in user can view their profile page, which displays links to all the posts they own. They can also view stats of how many post they've made and how many comments they have.

Search Feature

Any user can search posts by title. It brings them to a new page that displays all matching posts. If no post are found it will display 'No posts were found' text.

Live Chat

Logged in and logged out users may both use live chat. If the user is not logged in, they will be given a default name. The chat does not persists through page refreshes.

depressedbro's People

Contributors

jebgriffin85 avatar

Watchers

 avatar

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.