Skip to content

strayByte2022/smart-printing-service

 
 

Repository files navigation

Smart printing service

Objective

The goal of this project is to build a Student Smart Printing Service (HCMUT_SSPS) for serving students in HCM University of Technology's campuses to print their documents.

Tech stack we used

Our project was built with React library for the frontend based on the foundation of Material design, Google Firebase + Google Firestore for the backend, and deployed with Firebase Hosting.

Why React?

We used React in our application development process because it is very easy to learn, has large eco-system and support, and the speed of iterations is high due to the fact that the library is component-based, which allows us to quickly try new ideas and functionalities without having to change much existing works.

Why Firebase and its additional services?

We used Firebase in our project because aside from its feasibility to connect and use its underlying database system, Firebase also provides us with Authentication APIs and free hosting service, with a rich set of tools and APIs for us to customize specifically to our needs, making the infrastructure part of our project much less a headache.

How to use the application

Visit: https://smart-printing-service-23a0d.web.app
You can login with a pre-existing account

Contribution

If you are interested in making contributions to our project, you can do the following steps:

  1. Fork the repository
  2. On the directory of the project, run npm install to install all the dependencies
  3. Run npm run dev to run the project in development mode
  4. Have fun contributing!

After that, you can make a pull request so that we can review.

Acknowledgments

Special thanks to all SevenUp members for making this project possible.

About

a hcmut project.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • JavaScript 99.6%
  • Other 0.4%