Skip to content

The-Ace-Squad/BrainBusters

Repository files navigation

BrainBusters

Overview

We created this app as a way for the students of LEARN Academy to organize and share their notes, ideas, blockers, assessment questions, and random stuff in one easy to use application. You no longer need to dig through Slack to find what you need, you can find it easier on BrainBusters.

Features

BrainBusters is organized into five categories. In each of these categories you can make posts and comments to help and interact with your classmates. Create an account to get access to the BrainBusters app.

  • Class Notes: All posts and questions on class notes goes here.
  • Blockers: Having a blocker with some code? All posts and questions on blockers goes here.
  • Assessments: Having trouble on an assessment question? Check out posts and questions on assessments here.
  • Code: General questions on code, post and get some feedback.
  • Random: All things that don't fit into the other categories go here.

Mess up on a post? You can edit your post or even delete it if you wanted to.

Running the Project

Live Version: BrainBusters App

From the repo:

  1. Clone this project locally
  2. Cd into the project directory
  3. Run bundle in your terminal
  4. Run yarn in your terminal
  5. Run rails db:setup in your terminal to setup the database
  6. Run the app locally on your computer with rails s
  7. Go to http://localhost:3000/ in your browser

Dev Dependencies

  • Babel
  • Rails
  • Rails Active Storage
  • UJS
  • Webpacker
  • Jest-DOM
  • React
  • React-DOM
  • User Event
  • ESLint
  • Global JS-DOM
  • PropTypes
  • Reactstrap
  • Webpack

ToDo List

This project includes:

  • Welcome page
  • Ability to sign up and log in
  • Page displays post categories with links
  • Ability to create a post
  • Ability to edit and delete a post
  • Ability to view a post
  • Ability to create a comment on a post
  • Comments are displayed on appropriate post
  • Protected index page for user's posts
  • [] Have upvotes/downvotes for each comment on a post
  • [] Display comments in order of highest vote count
  • [] Ability to create class pages

Contributors

Like to contribute? Contact Us

About

BrainBusters App Hotel 2022

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 4

  •  
  •  
  •  
  •