Skip to content

πŸ”§ Science Fixit is a web platform for reporting and managing repairs at the Faculty of Science, KMITL. It streamlines maintenance requests and tracks their status efficiently.

License

Notifications You must be signed in to change notification settings

jumpogpo/science-fixit

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

27 Commits
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

πŸ› οΈ Science Fixit

πŸ“ Table of Contents

πŸ€” What is Science Fixit?

Science Fixit is a website designed for reporting repairs within the Faculty of Science at King Mongkut's Institute of Technology Ladkrabang (KMITL). The platform allows students, faculty, and staff to easily submit maintenance requests for any issues they encounter in the facilities, ensuring a timely response to keep the environment functional and welcoming.

πŸ› οΈ Features

  1. Report Repairs: Easily report issues or request repairs for equipment.
  2. View Repair Requests with Status: Check submitted requests along with their current status.
  3. User Management: Effectively manage both technician users and general users.
  4. Repair Statistics: View statistics on repair request statuses in chart form.

πŸš€ Technologies

  • πŸ’» TypeScript - A typed superset of JavaScript for better code quality.
  • βš›οΈ React - A library for building interactive user interfaces.
  • 🎨 Tailwind CSS - A utility-first CSS framework for rapid UI development.
  • 🐦 NestJS - A framework for building scalable server-side applications.
  • πŸ—„οΈ Prisma - An ORM for simplified database management.
  • 🐘 PostgreSQL - A powerful open-source relational database.
  • 🐳 Docker - A platform for containerizing applications.
  • 🌐 Node.js - A JavaScript runtime for server-side development.
  • ⚑ Bun - A fast JavaScript runtime for running and bundling apps.

βš™οΈ Setup and Installation

  1. Clone the repository:

    git clone https://github.com/jumpogpo/science-fixit.git
    cd science-fixit.git
  2. Set Up the Backend: For detailed instructions on setting up the backend, refer to the Backend README.

  3. Set Up the Frontend: For detailed instructions on setting up the frontend, refer to the Frontend README.

πŸ“ License

This project is licensed under the GNU General Public License v3.0. For more details, please refer to the LICENSE file.

πŸ’• Contributors

jumpogpo
jumpogpo

πŸ’»
chomphoo46
Chomphoo Inchan

🎨

About

πŸ”§ Science Fixit is a web platform for reporting and managing repairs at the Faculty of Science, KMITL. It streamlines maintenance requests and tracks their status efficiently.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published