Skip to content

casheridan/swat-website

Repository files navigation

Deploy to Live Channel Deploy to Firebase Hosting on PR

S.W.A.T. Website

This is the FRC 1806 S.W.A.T. repository for the official website. This website has the ability to clock in students and track their time data. This also has a newsletter system allowing for super easy updating of timely newsletters.

Set Up (Installs)

To get setup with working on this project you will need to download the repo, Git, Node, and the Firebase CLI

reference: https://firebase.google.com/docs/cli#windows-npm

Make Changes

  1. Clone the repo git clone [repo url]
  2. Login to firebase through terminal firebase login
  3. Follow contributing process | Process can be found in the wiki, the contributing file, or the github page
  4. Follow deployment procedure | Procedure can be found in repo wiki, or github page
  5. Cleanup (if any)

Built with

  • This was made by scratch in Github's IDE Atom

  • The backend was made with Javascript and the powered by the Firebase SDK

  • The frontend was made with HTML5 and CSS3

  • The notifications you see while registering or clocking is Toastr by CodeSeven

  • The slideshow on the homepage was built with Image Slider Maker

  • The codebase also uses some jQuery

Authors

  • Christian Sheridan - concept, design, and programming - Github Profile

See also the list of contributors who participated in this project.

License

This project is licensed under the MIT License - see the LICENSE.md file for details

Acknowledgments

  • All of this was made possible by Google Firebase

  • FIRST | For Inspiration and Recognition of Science and Technology

  • I got this idea from the fact that we just had paper signing in and the way to get off the books wasn't efficient and we would miss people and or not know how many hours they had put into actually attending robotics. Also we needed to get the name of Team 1806 S.W.A.T. out to the public and a way to give people that support S.W.A.T. and easier way to keep in contact or information.