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.
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.
Live Version: BrainBusters App
From the repo:
- Clone this project locally
- Cd into the project directory
- Run
bundle
in your terminal - Run
yarn
in your terminal - Run
rails db:setup
in your terminal to setup the database - Run the app locally on your computer with
rails s
- Go to
http://localhost:3000/
in your browser
- Babel
- Rails
- Rails Active Storage
- UJS
- Webpacker
- Jest-DOM
- React
- React-DOM
- User Event
- ESLint
- Global JS-DOM
- PropTypes
- Reactstrap
- Webpack
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
- Matthew Munoz, Product Manager
- Natally Quintero, Project Manager
- Romeo Yutig, Tech Lead
- Aileen Whitney, Design Lead
Like to contribute? Contact Us