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

https://github.com/ruanvictordev/proway-computers

Angular and TypeScript-based e-commerce platform aimed at showcasing electronic devices for sale, simulating a user-friendly purchasing environment.
https://github.com/ruanvictordev/proway-computers

angular ecommerce typescript

Last synced: 2 months ago
JSON representation

Angular and TypeScript-based e-commerce platform aimed at showcasing electronic devices for sale, simulating a user-friendly purchasing environment.

Awesome Lists containing this project

README

          

html
TypeScript


ProWay Computers


The "Proway Computers" project is an Angular and TypeScript-based e-commerce platform aimed at showcasing electronic devices for sale, simulating a user-friendly purchasing environment.


Live Project »

Explore the Docs »

https://github.com/ruanvcg/proway-computers/assets/62728646/b3d25c4b-3e7b-413b-a452-25a1734cf726

Table of Contents



  1. Features

  2. Technologies Used

  3. Skills Worked On

  4. Getting Started

  5. Usage

  6. Gallery

  7. Contributing

  8. Author

  9. Contact

## Features

- **Product Listing**: Display a comprehensive list of electronic devices available for purchase.
- **Search Functionality**: Enable users to search for specific products based on various criteria.
- **Shopping Cart**: Allow users to add products to a cart for convenient checkout.
- **Responsive Design**: Ensure compatibility with various devices and screen sizes for a smooth user experience.

## Technologies Used

- **[Angular](https://angular.io/)**: A framework for building scalable and high-performance web applications.

- **[TypeScript](https://www.typescriptlang.org/)**: A programming language that is a typed superset of JavaScript.

## Skills Worked On

- **Angular Framework**: Gain proficiency in building dynamic web applications using Angular.
- **TypeScript**: Develop strong TypeScript skills for building robust and scalable applications.
- **Component Interaction**: Developers learn how to manage component interaction within Angular applications, particularly in handling user inputs and displaying dynamic outputs.
- **Responsive Design**: Apply responsive design techniques to create a visually appealing and user-friendly interface across different devices.

## Getting Started
1. **Clone the Repository**:
```bash
https://github.com/ruanvcg/proway-computers.git
```
2. **Access the Project**:
- Navigate to the `proway-computers` directory to access the repository;
- Open the project in your preferred code editor;
3. **Install Dependencies**:
- Run `npm install` to install all project dependencies;
4. **Serve the Application**:
- Run `ng serve` to start a development server;
- Navigate to `http://localhost:4200/` in your browser to view the application;

## Usage
- **Browse Products**: Visit the homepage of the "Proway Computers" website to start exploring the available products.
- **Search for Products**: Use the search bar to find specific products based on their name, category, or any other relevant criteria.
- **View Product Details**: Click on a product to view detailed information such as specifications, price, and availability.
- **Add to Cart**: Once you find a product you want to purchase, click on the "Add to Cart" button to add it to your shopping cart.
- **Review Order**: Review your order details, including the selected products and shipping information, before confirming the purchase.
- **Complete Purchase**: Follow the prompts to enter payment details and complete the purchase transaction.

## Gallery

| Product List | Product Details |
|-----------------------------|--------------------------|
|![Product List](https://github.com/ruanvcg/proway-computers/assets/62728646/4c8b6745-f102-423c-a213-f33d2c823f90)|![Product Details](https://github.com/ruanvcg/proway-computers/assets/62728646/fe4b86e1-b188-4344-8468-99e493346c8e)|

| Cart List | Contact Form |
|-----------------------------|--------------------------|
|![Cart List](https://github.com/ruanvcg/proway-computers/assets/62728646/9264212c-8195-4098-a767-c0ccc14914d2)|![Contact Form](https://github.com/ruanvcg/proway-computers/assets/62728646/c514c298-d96b-4caf-81e9-80fd93a7e9a1)|

## Contributing
Contributions are welcome! Feel free to submit bug reports, feature requests, or pull requests to help improve this project.

## Author




Foto do Ruan Victor no GitHub


Ruan Victor



## Contact
For any inquiries or feedback, please contact: [ruanvictorp22111@gmail.com](ruanvictorp22111@gmail.com).

Thanks! :)