Our way to post code. Our, inclusive, meaning you. Don't like something? Change it. It's OSS.
To be a fully functional ruby on rails free alternative to pastebin.com.
Project is fully functional and complete, if anyone wants to fork or deploy and requires assistance feel free tor each out to me. The project has met all the original goals set, although, not in the most practical ways in some cases, if anyone wants to go through the code for the sake of practice that is fine as well. I'll take any nonbreaking pull requests. I'm going to be moving on to my next project.
https://rpastie.xyz or https://pastie.herokuapp.com/ to view this app running. I use the free tier of heroku for hosting this app, so if noone's loaded the page in 30 minutes the server goes to sleep and may take up to a minute before loading the page.
#Complete
- User Reputation System
- Better User Profile View
- A nicer UI/UX
- Syntax highlighting
- Post DB
- Create accounts
- Commenting System
- Mobile Friendly Site
- Nicer comment forms
- ReCaptcha Integration
- Email Notification
- Post Voting
- Social Media Integration(Facebook, Google, Github login)
- Private posts
- AJAX Forms
- Private Messaging System
- Search AJAX AutoComplete (Complete, but not working on heroku, due to free tier to my understanding. )
- Issues should be reported
- Pull requests are more than welcome
- Using the site in general and noting any issues and submitting it to either my email or via contact form is acceptable.
- Submit via contact form or issue on github
- Code it and submit it as a pull request, along with why it's needed
Dependencies are determined not so much by anything other than what I have currently installed on my own system. If for whatever reason, you feel that I have too low of a version of specific software in usage please do submit as an issue along with proof(eg. a link) of why it's not secure/best. All gems in the gems file should be the latest unless an issue is found with the newest version.
- Ruby 2.3.0
- Rails 4.2.5
- Elasticsearch
- Bootstrap
- Google ReCAPTCHA
- See Gem file for more information