Skip to content

A Sinatra Content Management System App that allows users to post positive/neutral messages ONLY, filtering out negative content using sentiment analysis.

License

Notifications You must be signed in to change notification settings

mmeurer00/Viberate_positivity_sinatra_app

Repository files navigation

🌻 Positive Vibes 🌻

Positive Vibes takes social media back to its most basic form, while only allowing you to spread positivity! The app uses an AI determine whether your post contains too much negativity, elimating some of the harmful interactions that take place over social media. Positive Vibes is a MVC CRUD Sinatra web application.

Install Instructions 💛

Users can access Positive Vibes by cloning this repository.

  1. Scroll up and find the green "Code" button:

  2. Click it, and a tab should drop down including a github link (make sure to select the one under SSH).

  3. Manually copy or click the clipboard icon to copy the link.

  4. In the user terminal enter 'git clone':

user@Users-MacBook_Air % git clone [paste link]
  1. Navigate to the Viberate_positivity_sinatra_app file.
user@Users-MacBook_Air Viberate_positivity_sinatra_app % 
  1. Run 'bundle install' and 'rake db:migrate' in your terminal:
user@Users-MacBook_Air Viberate_positivity_sinatra_app % bundle install

user@Users-MacBook_Air Viberate_positivity_sinatra_app % rake db:migrate
  1. Once inside Viberate_positivity_sinatra_app run the program by typing 'shotgun' in your terminal:
user@Users-MacBook_Air Viberate_positivity_sinatra_app % shotgun
  1. Finally click on the link following '== Shotgun/Thin'
== Shotgun/Thin on http://127.0.0.1:9393/

(run CTRL+C to exit)

Congrats 🎉 you can now spread positivity (locally)!

Contributing 🥰

Since this application was primarily made for educational purposes, anyone is welcome to contribute. Make sure any pull requests have meaningfully commit messages that accurately and completely describe any changes. Do not include any changes that are not in the commit message.

Bug reports and pull requests are welcome on GitHub at https://github.com/mmeurer00/Viberate_positivity_sinatra_app. This project is intended to be a safe, welcoming space for collaboration, and contributors are expected to adhere to the Contributor Covenant code of conduct.

License 🌱

MIT

Code of Conduct ✌

Everyone interacting in the Positive Vibes project’s codebases, issue trackers, posts and users are expected to follow the code of conduct.

About

A Sinatra Content Management System App that allows users to post positive/neutral messages ONLY, filtering out negative content using sentiment analysis.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published