Ecosyste.ms: Awesome

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

Awesome Lists | Featured Topics | Projects

https://github.com/kalwabed/yotask-be

Nest.js application providing REST API for consumption. A backend for yotask-fe.
https://github.com/kalwabed/yotask-be

mongodb mongoose nestjs

Last synced: about 2 months ago
JSON representation

Nest.js application providing REST API for consumption. A backend for yotask-fe.

Awesome Lists containing this project

README

        

# YoTask Backend

This project is a Nest.js application providing REST API for consumption. A backend for [yotask-fe](https://github.com/kalwabed/yotask-fe).

## Tech Stack

- Nest.js
- Typescript
- MongoDB

## Getting Started

To get started running the project locally, please follow the steps below.

First, clone the repository.

```bash
git clone https://github.com/kalwabed/yotask-be.git
```

Then, install dependencies and fetch data to your local machine.

```bash
cd yotask-be
pnpm install
```

Copy the `.env.example` file to a new file with the name `.env`:

```bash
cp .env.example .env
```

Then, make sure you already have a MongoDB instance (cloud or locally) and fill in the connection URI appropriately:

```env
# .env
MONGO_URL=
PORT=
```

Finally, run the development server.

```bash
pnpm start:dev
```

Open [localhost:8000/docs](http://localhost:8000/docs) with your browser to see the Swagger.

## Deployment

For deployment, we can use services like AWS or Railway.

## Learn More

- https://nestjs.com