Ecosyste.ms: Awesome

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

Awesome Lists | Featured Topics | Projects

https://github.com/cybermaxi7/gynescope


https://github.com/cybermaxi7/gynescope

Last synced: 13 days ago
JSON representation

Awesome Lists containing this project

README

        

# Gynescope

## Overview

**Gynescope** is a web application built using **Next.js** that focuses on facilitating laboratory tests and interactions between doctors and patients. It allows doctors to manage patient lab tests, view results, and streamline communication within a medical environment. This project was developed during the frontend training program organized by **Leadway Assurance**.

## Table of Contents

- [Project Description](#project-description)
- [Features](#features)
- [Technologies Used](#technologies-used)
- [Installation](#installation)
- [Contributing](#contributing)
- [License](#license)

## Project Description

The goal of **Gynescope** is to build a robust platform that supports doctors in managing their patients' laboratory tests and results. It provides a dashboard for doctors to view and handle patient data and a seamless interface for patients to access their test results.

The project was undertaken as part of the frontend training curriculum by **Leadway Assurance** to improve my understanding of **React**, **Next.js**, and **modern frontend development practices**.

### Project Status

⚠️ **Note**: This project is still in development and is not yet fully functional. Contributions are welcome to help complete the functionality and improve the overall platform.

## Features

- **Dashboard**: Manage patients, view test results, and access lab data.
- **Authentication**: Secure login system for doctors and patients.
- **Responsive Design**: Optimized for desktop and mobile devices.
- **Laboratory Test Management**: Track and manage laboratory test records efficiently.

## Technologies Used

This project uses a range of modern technologies to build a fast and responsive web application:

- **Next.js** - React framework for server-side rendering and static site generation.
- **React** - Frontend library for building UI components.
- **Tailwind CSS** - Utility-first CSS framework for styling the application.
- **TypeScript (ES6+)** - Core language for building the application logic.
- **Node.js** - For backend integration and server-side operations.
- **Supabase** - User authentication system.

## Installation

To run this project locally, follow these steps:

1. Clone the repository:

```bash
git clone https://github.com/cybermaxi7/gynescope.git
```

2. Navigate to the project directory:

```bash
cd gynescope
```

3. Install the dependencies:

```bash
yarn
```

4. Run the development server:

```bash
yarn dev
```

5. Open [http://localhost:3000](http://localhost:3000) in your browser to view the app.

## Contributing

As the project is still under development, contributions are highly encouraged to help complete it.

To contribute:

1. Fork the repository.
2. Create a new branch (`git checkout -b feature/your-feature-name`).
3. Make your changes.
4. Commit your changes (`git commit -m 'Add some feature'`).
5. Push to the branch (`git push origin feature/your-feature-name`).
6. Open a pull request.

## License

This project is licensed under the **MIT License**.