Clonebin Calonebin is a Full-Stack Project to clone Pastebin
The technologies used for this project are:
- Ruby
- Ruby on Rails
- React/Redux
- JavaScript
- Amazon Web Services (AWS)
- HTML/CSS
This page includes a form allowed users to create new pastes, with a variety of options such as timed auto delete and privacy settings. There is a sidebar showing the most recent public pastes.
The Paste Show Page is the other half of the core to the website as it allows users to view created pastes. The original creator of the photo can Edit and Delete the paste as needed.
The User Page displays all of that User's public created pastes, or all of them if viewing your own page. It also includes filters for sorting pastes by title, creation date, and expiration date as well as a search bar for searching both the titles and contents of pastes.
The Profile Page allows users to set the email address and password associated with their account, change their profile picture, or delete their account.
- Users are able to Sign Up, Sign In, and Sign Out.
- Users are able to view the recent public pastes in the sidebar, or any non-private paste they have a direct link to.
- Users are able to view, delete, edit, and update pastes.
- Only the original creator of a paste can edit, delete, or update it.
- Each user has their own User Page that displays their own created pastes.
- Search bar to search by paste title OR content.
- Users are able to change their profile pictures and sign in information.