Skip to content

JLMaynardDesign/LiftOff-Final-Project-

 
 

Repository files navigation

LiftOff

LiftOff is a social media app designed for children between the ages of 8-10. This site is meant to guide children into the world of social media while teaching them digital citizenship skills.

Images

Highlights

  • level 1 users can post a comment which must be approved by an admin
  • admin can approve or reject comments which determines whether other users can see the comment
  • admin can increase or decrease a user's level
  • level 2 users can freely comment
  • level 3 users can create posts
  • when a user comments, sentiment analyzes the input and produces a score
  • if the score is less than the minimum, the user cannot post their comment
  • all users are asked to reflect before posting a comment and must confirm their comment
  • avatars are assigned based on level for privacy

Stack

  • React
  • React-Router
  • Axios
  • Ruby on Rails
  • Bcrpyt
  • PostgreSQL
  • imgBB

Getting Started

  1. Clone the repository
  2. Open two terminals
  3. In the project's home directory run bundle to install the necessary gems
  4. create the .env file based on the .env.example
  5. Run rails s to start the rails server.
  6. cd client in the second terminal
  7. npm install to install dependencies
  8. in client, run npm start

Dependencies

Contributors

Rhiannon Krowchuk

Jasper Maynard Lim

Kelsi Olstad

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • JavaScript 50.3%
  • Ruby 33.5%
  • SCSS 13.1%
  • HTML 2.5%
  • CSS 0.5%
  • Shell 0.1%