The Google Workspace Alternative Application is a communication platform designed for Wahkiakum School District, Naselle School District, and Wahkiakum 4-H. The purpose of this application is to help faculty and students in classrooms, clubs, and groups communicate with each other in a forum-like structure. It will be designed to have a coordinated user interface to allow for fluid student collaboration while letting faculty monitor their students' behavior.
In today's information age, our communication is dominated by digital computer applications such as Discord, Zoom, and many more. Wahkiakum School District and Naselle School District also use these applications for streamlined collaboration with instant messaging, VoIP, and file transfers. However, these applications are not supervisable and CIPA compliant, which is in violation of the districts' regulations. It is Team Toto's mission to design this application in the interests of Wahkiakum School District and Naselle School District. It is our hope that this application fulfills the districts' needs and that the application can be used and further developed for other school districts as well.
It is also worth noting that half of the students own smartphones, but they all have their own Chromebooks supplied to them by the school. This application will be designed to be used on Chromebooks, but it will also be compatible with smartphones.
The application can be found at https://spaces-application.web.app/#/ on any web browser.
Fully functional application with the following features:
- Login
- Create Space
- Edit Profile
- View Spaces
- View Posts
- View Comments
- Create Post
- Create Comment
- Edit Post
- Edit Comment
- Delete Post
- Delete Comment
- Delete Space
- Logout
- Administrative Controls
- Create and Register Student Profiles (Admin)
- Copy user comment/post history (Admin)
- Fork it!
- Create your feature branch:
git checkout -b my-new-feature
- Commit your changes:
git commit -am 'Add some feature'
- Push to the branch:
git push origin my-new-feature
- Submit a pull request :D
- MVP Project Final Report
- Project Description
- Prototype Project Report
- Requirements and Specifications
- Solution Approach
- Testing and Acceptance
- Sprint 7 Report
- Sprint 6 Report
- Sprint 5 Demo
- Sprint 5 Report
- Sprint 4 Demo
- Sprint 4 Report
- Sprint 3 Report
- Sprint 2 Demo
- Sprint 2 Report
- Sprint 1 Report
Copyright (c) 2023 Daniel Semenko, Ben Kaufmann, Albert Lucas
Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions:
The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
:)