Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
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.
- Host: GitHub
- URL: https://github.com/jumpogpo/science-fixit
- Owner: jumpogpo
- License: gpl-3.0
- Created: 2024-10-23T08:16:29.000Z (26 days ago)
- Default Branch: main
- Last Pushed: 2024-10-25T19:37:28.000Z (23 days ago)
- Last Synced: 2024-10-26T14:58:39.582Z (23 days ago)
- Topics: kmitl, nestjs, practical-project, react, website
- Language: TypeScript
- Homepage:
- Size: 279 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
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