Ecosyste.ms: Awesome

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

Awesome Lists | Featured Topics | Projects

https://github.com/adisreyaj/wfh

E-commerce app built using Angular, NestJs and MongoDB
https://github.com/adisreyaj/wfh

angular ecommerce mongodb nestjs

Last synced: 9 days ago
JSON representation

E-commerce app built using Angular, NestJs and MongoDB

Awesome Lists containing this project

README

        





Logo

The WFH Store


Ecommerce website to buy all you need to setup your home office.




View Demo
·
Report Bug
·
Request Feature








![The WFH Store](home.jpg)

A simple e-commerce application that is built using Angular, NestJS and MongoDB. Built as part of the MongoDB Atlas
Hackathon ([ref](https://dev.to/devteam/announcing-the-mongodb-atlas-hackathon-on-dev-4b6m)).

## Tech Stack

![Tech Stack](https://cardify.vercel.app/api/badges?border=false&borderColor=%23ddd&borderWidth=2&iconColor=&icons=typescript%2Cangular%2Cnestjs%2Cmongodb%2Ctailwindcss%2Cnx%2Cauth0&preset=perfect-blue&shadow=true&width=100)

## Getting started

The application is a monorepo and so both the front-end and the back-end code are in the same repo.

1. Clone the repo

```shell
https://github.com/adisreyaj/wfh.git
```

2. Install dependencies

```shell
npm install
```

3. Setup the environment variables required for the API

```shell
MONGODB_URI=
AUTH0_AUDIENCE=
AUTH0_ISSUER_URL=
AUTH0_DB=

// Used for setting and internal APIs
INTERNAL_TOKEN=

```

4. Run the Front-end

```shell
npm start
```

5. Run the Back-end

```shell
npm start api
```

6. Open the URL in the browser

```shell
http://localhost:4200
```

## License

Distributed under the Apache 2.0 License. See `LICENSE` for more information.

## Show your support

Please ⭐️ this repository if this project helped you!