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

https://github.com/rayel3gant/altius_technologies_assigment

Ticket manager
https://github.com/rayel3gant/altius_technologies_assigment

expressjs javascript mongod nodejs reatctjs

Last synced: 2 months ago
JSON representation

Ticket manager

Awesome Lists containing this project

README

          

# Altius Technogies Assignment

A ticket management application built with the MERN stack, enabling users to handle active tickets, update their status, and more.

## Run Locally

Clone the project

```bash
git clone https://github.com/Rayel3gant/Altius_technologies_assigment
```

Go to the project directory

```bash
cd Altius_technologies_assigment
```

Install dependencies

```bash
npm install @reduxjs/toolkit ajv antd axios concurrently dotenv react @18.2.0 react-dom @18.2.0 react-hook-form react-icons react-redux react-router-dom react-toastify node-modules
```

Start the server

```bash
npm run start
```

## Features

- Responsive design

## Environment Variables

To run this project, you will need to add the following environment variables to your .env file. This one is used for backend server url.

`REACT_APP_BASE_URL`

## Backend Dependancies and env variables

Change to backend directory

```bash
cd server
```
install backend Dependancies
```bash
npm install bcrypt cors dotenv express jsonwebtoken mongoose node-modules nodemon
```

env variables
```bash
DATABASE_URL
BACKEND_PORT
JWT_KEY
```