Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/frckbrice/angular-shopping-backend
This server provides the backend functionality for the Angular frontend app with JSON API.
https://github.com/frckbrice/angular-shopping-backend
expressjs json-api json-file-store
Last synced: 11 days ago
JSON representation
This server provides the backend functionality for the Angular frontend app with JSON API.
- Host: GitHub
- URL: https://github.com/frckbrice/angular-shopping-backend
- Owner: frckbrice
- Created: 2024-03-24T04:08:04.000Z (11 months ago)
- Default Branch: main
- Last Pushed: 2024-03-24T10:30:02.000Z (11 months ago)
- Last Synced: 2024-11-22T16:18:16.046Z (2 months ago)
- Topics: expressjs, json-api, json-file-store
- Language: JavaScript
- Homepage:
- Size: 24.4 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: readme.md
Awesome Lists containing this project
README
# Node.js Server for Angular Storefront
This server provides the backend functionality for the Angular frontend, allowing users to perform CRUD (Create, Read, Update, Delete) operations on products.
The server utilizes Express and interacts with a JSON file to manage product data.## Table of Contents
- [Features](#features)
- [Getting Started](#getting-started)
- [Prerequisites](#prerequisites)
- [Installation](#installation)
- [Usage](#usage)
- [License](#license)## Features
- **Express Server:** The server is built with Express, providing a robust and scalable backend.
- **CRUD Operations:** Supports Create, Read, Update, and Delete operations on product data.
- **JSON Data Storage:** Products are stored and manipulated within a JSON file instead of a traditional database.## Getting Started
### Prerequisites
Before you begin, ensure you have the following installed:
- [Node.js](https://nodejs.org/) and [npm](https://www.npmjs.com/)
### Installation
1. Clone the repository:
```bash
git clone [email protected]:frckbrice/angular-shopping-backend.git
```
2. Install dependencies:
```bash
npm install
```## Usage
1. Run the server:
```bash
npm start
```
2. The server will be running on http://localhost:3000/.3. The Angular frontend will interact with these API endpoints to perform CRUD operations on products.
## License
This project is licensed under the MIT License.