Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/jumpogpo/science-fixit

🔧 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.
https://github.com/jumpogpo/science-fixit

kmitl nestjs practical-project react website

Last synced: 20 days ago
JSON representation

🔧 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.

Awesome Lists containing this project

README

        

# 🛠️ Science Fixit

## 🏓 Table of Contents

- [🛠️ Science Fixit](#️-science-fixit)
- [🏓 Table of Contents](#-table-of-contents)
- [🤔 What is Science Fixit?](#-what-is-science-fixit)
- [🛠️ Features](#️-features)
- [🚀 Technologies](#-technologies)
- [⚙️ Setup and Installation](#️-setup-and-installation)
- [📝 License](#-license)
- [💕 Contributors](#-contributors)

## 🤔 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:

```bash
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](./Backend/README.md#️-setup-and-installation).

3. Set Up the Frontend: For detailed instructions on setting up the frontend, refer to the [Frontend README](./Frontend/README.md#-setup-and-installation).

## 📝 License

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

## 💕 Contributors




jumpogpo


jumpogpo



💻



chomphoo46


Chomphoo Inchan



🎨