Welcome to the OTZ MODULE repository! This project is a powerful solution designed for efficiently managing data of Children and Adolescents Living with HIV (CALHIV). It features a React frontend and an Express.js backend, utilizing MongoDB for the database and Redis for caching. The backend follows an MVC (Model-View-Controller) structure, ensuring scalability and maintainability.
OTZ MODULE aims to simplify CALHIV data handling by providing real-time updates and user-friendly interfaces. It empowers healthcare workers to manage patient data effectively, improving the quality of care and outcomes for CALHIV patients.
- Frontend: React
- Backend: Express.js
- Database: MongoDB
- Caching: Redis
To get started with the OTZ MODULE project:
- Clone the repository:
git clone https://github.com/elviswangari/OTZ_module.git
- Navigate to the project directory:
cd OTZ_module
- Install dependencies for the backend:
cd backend
npm install
- Start the backend development server:
npm start
- Navigate back to the project root directory:
cd ..
- Install dependencies for the frontend:
cd frontend
npm install
- Start the frontend development server:
npm run dev
Contributions to OTZ MODULE are welcome! If you'd like to contribute, please follow these steps:
- Fork the repository.
- Create a new branch (
git checkout -b feature/your-feature
). - Make your changes.
- Commit your changes (
git commit -am 'Add new feature'
). - Push to the branch (
git push origin feature/your-feature
). - Create a new Pull Request.
For any inquiries or support, feel free to contact the project maintainer:
- Elvis Wangari
- Email: [email protected]
We would like to express our gratitude to all contributors and the open-source community for their valuable contributions and support.
Thank you for choosing OTZ MODULE! πππ