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

https://github.com/mdmirajansari/shopnow.web

Develop Full Stack E-Commerce website with Angular.
https://github.com/mdmirajansari/shopnow.web

angular16 node16

Last synced: 3 months ago
JSON representation

Develop Full Stack E-Commerce website with Angular.

Awesome Lists containing this project

README

          

# ShopNow Web Application

A modern e-commerce web application built with Angular 16, featuring a responsive design and user-friendly interface.

## Project Overview

ShopNow is a web-based e-commerce platform that provides a seamless shopping experience. The application is built using Angular 16 and incorporates modern web development practices.

## Tech Stack

- **Frontend Framework**: Angular 16
- **UI Framework**: Bootstrap 5
- **Icons**: Font Awesome 6
- **Package Manager**: npm

## Project Structure

```
shop-now.web/
├── src/ # Source files
│ ├── app/ # Application components and modules
│ ├── assets/ # Static assets (images, fonts, etc.)
│ ├── environments/ # Environment configurations
│ ├── styles.css # Global styles
│ ├── main.ts # Application entry point
│ └── index.html # Main HTML file
├── .angular/ # Angular build files
├── .vscode/ # VS Code configuration
├── node_modules/ # Dependencies
├── angular.json # Angular workspace configuration
├── package.json # Project dependencies and scripts
├── tsconfig.json # TypeScript configuration
└── .gitignore # Git ignore rules
```

## Getting Started

1. **Prerequisites**
- Node.js (LTS version)
- npm (comes with Node.js)

2. **Installation**
```bash
npm install
```

3. **Development Server**
```bash
npm start
```
Navigate to `http://localhost:4200/` in your browser.

4. **Build**
```bash
npm run build
```

## Available Scripts

- `npm start` - Starts the development server
- `npm run build` - Builds the application for production
- `npm run test` - Runs unit tests
- `npm run watch` - Builds the application and watches for changes

## License

This project is licensed under the terms included in the LICENSE file.