Skip to content

A full stack web application developed with the Flutter SDK which serves as a communication platform for students and faculty within the Wahkiakum School District.

License

Notifications You must be signed in to change notification settings

WSUCptSCapstone-Fall2022Spring2023/wsd-googlespacesadminapp

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Google Workspaces Alternative Application

Project summary

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.

Additional information about the project

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.

Installation Steps

The application can be found at https://spaces-application.web.app/#/ on any web browser.

Functionality

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)

Contributing

  1. Fork it!
  2. Create your feature branch: git checkout -b my-new-feature
  3. Commit your changes: git commit -am 'Add some feature'
  4. Push to the branch: git push origin my-new-feature
  5. Submit a pull request :D

Additional Documentation

License

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.

:)

About

A full stack web application developed with the Flutter SDK which serves as a communication platform for students and faculty within the Wahkiakum School District.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 3

  •  
  •  
  •