README here....
- The original code that made up soapbox was lost when the HDD crashed/failed.
- soapbox had two potential names at the time, broadcast and platform.
- The creator of soapbox originally had planned for the creation of a social network known as TheNetwerk back in 2013.
- TheNetwerk project/concept was then renamed in 2014 to Oped a portmanteau of Open Education, based on a social network dedicated to free world-wide education.
- TheNetwerk and Oped were to utilize node.js, along with Soapbox. However, the need for a free local server and something that could allow for deployment on the creator's main machine was a factor in Soapbox being written in PHP.
In the works:
- Use prepared statements
- Switch to PDO
- Harden against SQL injection attacks.
- Refactor the code into a more OOP style.
- Setup an online server for the email confirmation stuff.
- Video page (video, title, description, etc).
- Ability to search for other channels and videos.
- Ability to comment on videos and what not.
Accomplished:
- Logged in user can view their channel page.
- Fully functional user management system. Users can login/logout, register an account.
- Add remainder of tables to the database.
- Add account open date to database and display on profile page.
- Add user id numbers to the fields.
- Add avatar (photo) to the database.
- If username is taken, redirect to registration form and alert visitor.
- Get account settings working, allow users to change their information.
- Allow videos to be uploaded to the servers.
- Add file paths of the video to the database.