From 95661abc2e02b7a6649e158aff967e6a308f376f Mon Sep 17 00:00:00 2001 From: Nalwoga Date: Mon, 23 Mar 2026 18:55:20 +0300 Subject: [PATCH 1/2] docs: add contribution guidelines for students --- README.md | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/README.md b/README.md index b0217c3..d1f1ff5 100644 --- a/README.md +++ b/README.md @@ -127,3 +127,11 @@ MIT, Apache ## Maintainers Muwanga Erasto Kosea, Ouma Ronald + + +## 🤝 How to Contribute +We welcome contributions from BSCT students! +1. Fork the repository. +2. Create a feature branch (`git checkout -b feature/your-feature`). +3. Commit your changes. +4. Push to your branch and open a Pull Request. From 299460070a27b59865b8d8186e2d7359eaf591fa Mon Sep 17 00:00:00 2001 From: Nalwoga Date: Tue, 21 Apr 2026 17:00:35 +0300 Subject: [PATCH 2/2] docs: improve README with tech stack and quick start for issue #27 --- README.md | 39 ++++++++++++++++++++++++++++++++++++++- 1 file changed, 38 insertions(+), 1 deletion(-) diff --git a/README.md b/README.md index d1f1ff5..ab7182c 100644 --- a/README.md +++ b/README.md @@ -1,5 +1,12 @@ # LifeLine-ICT +## 📋 Table of Contents +- [Features](#features) +- [Tech Stack](#tech-stack) +- [Quick Start](#quick-start) +- [Project Structure](#project-structure) +- [Contributing](#contributing) +- [License](#license) ## Project Summary LifeLine-ICT is a digital infrastructure management platform that supports the @@ -56,7 +63,7 @@ pip install -r backend/requirements.txt uvicorn backend.app.main:app --reload ``` -The service listens on `http://127.0.0.1:8000` by default. OpenAPI +The service listens on `http://127.0.0.1:8000` by default, OpenAPI documentation is available at `http://127.0.0.1:8000/docs`. ### Core Endpoints @@ -135,3 +142,33 @@ We welcome contributions from BSCT students! 2. Create a feature branch (`git checkout -b feature/your-feature`). 3. Commit your changes. 4. Push to your branch and open a Pull Request. + +## 🛠️ Tech Stack + +| Category | Technologies | +|----------|--------------| +| Frontend | React, Tailwind CSS | +| Backend | Node.js, Express | +| Database | PostgreSQL | +| Authentication | JWT | +| Testing | Jest, React Testing Library | + +## 🚀 Quick Start + +### Prerequisites +- Node.js (v16+) +- npm or yarn +- Git + +### Installation + +```bash +# Clone the repository +git clone https://github.com/your-username/LifeLine-ICT.git +cd LifeLine-ICT + +# Install dependencies +npm install + +# Start development server +npm start