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.
- Host: GitHub
- URL: https://github.com/ruanvictordev/proway-computers
- Owner: ruanvictordev
- License: mit
- Created: 2023-03-15T13:42:01.000Z (over 3 years ago)
- Default Branch: main
- Last Pushed: 2024-04-21T12:44:54.000Z (about 2 years ago)
- Last Synced: 2025-01-18T05:09:50.913Z (over 1 year ago)
- Topics: angular, ecommerce, typescript
- Language: TypeScript
- Homepage: https://proway-computers-six.vercel.app
- Size: 52.5 MB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README


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 »
https://github.com/ruanvcg/proway-computers/assets/62728646/b3d25c4b-3e7b-413b-a452-25a1734cf726
Table of Contents
- Features
- Technologies Used
- Skills Worked On
- Getting Started
- Usage
- Gallery
- Contributing
- Author
- 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 |
|-----------------------------|--------------------------|
|||
| Cart List | Contact Form |
|-----------------------------|--------------------------|
|||
## Contributing
Contributions are welcome! Feel free to submit bug reports, feature requests, or pull requests to help improve this project.
## Author
## Contact
For any inquiries or feedback, please contact: [ruanvictorp22111@gmail.com](ruanvictorp22111@gmail.com).
Thanks! :)