# Draydex RMS UI

This is a Next.js project that demonstrates Rate Management System integrate external APIs into a Next.js application. It provides a starting point of applications.

## Installation

1. Clone the repository:

   ```bash
   git clone https://gitlab.com/draydex/Draydex.git
   ```

2. Navigate to the project directory:

   ```bash
   cd Draydex
   ```

3. Install the dependencies:

   ```bash
   npm install
   ```

## Configuration

Before running the project, you need to configure the external APIs. Follow these steps:

1. Rename the `.env.example` file to `.env`.

2. Open the `.env` file and replace the placeholder values with your API keys or endpoints.

## Usage

To start the development server, run the following command:

```bash
npm run dev
```

Once the server is running, you can access the application in your browser at [http://localhost:4610](http://localhost:4610).


## Folder Structure

The project has the following folder structure:

- `pages`: Contains Next.js pages that represent the different routes of the application.
- `components`: Contains reusable React components used in the application.
- `styles`: Includes CSS styles and global styles for the application.
- `utils`: Contains utility functions or modules used throughout the project.
- `services` : Contains services of External API call used in the application
- `helpers` : Contains comman function that is used in the application

