Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
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
- Host: GitHub
- URL: https://github.com/adisreyaj/wfh
- Owner: adisreyaj
- License: apache-2.0
- Created: 2021-12-16T18:32:06.000Z (almost 3 years ago)
- Default Branch: main
- Last Pushed: 2024-04-10T14:32:46.000Z (7 months ago)
- Last Synced: 2024-10-31T10:43:59.539Z (16 days ago)
- Topics: angular, ecommerce, mongodb, nestjs
- Language: TypeScript
- Homepage: https://wfh-store.adi.so
- Size: 1.68 MB
- Stars: 10
- Watchers: 2
- Forks: 4
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE.md
Awesome Lists containing this project
README
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!