Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/ranagaballah/shopingapp
https://github.com/ranagaballah/shopingapp
asp-net-core entity-framework-core javascript mvc mysql-database
Last synced: 2 days ago
JSON representation
- Host: GitHub
- URL: https://github.com/ranagaballah/shopingapp
- Owner: RanaGaballah
- Created: 2024-06-07T02:10:45.000Z (5 months ago)
- Default Branch: master
- Last Pushed: 2024-06-08T18:38:25.000Z (5 months ago)
- Last Synced: 2024-06-09T20:04:19.144Z (5 months ago)
- Topics: asp-net-core, entity-framework-core, javascript, mvc, mysql-database
- Language: HTML
- Homepage:
- Size: 6.4 MB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# ShoppingApp
Welcome to the ShoppingApp repository!
## Table of Contents
- [Project Overview](#project-overview)
- [Features](#features)
- [Prerequisites](#prerequisites)
- [Installation](#installation)
- [Usage](#usage)
- [Testing](#testing)
- [Contributing](#contributing)
- [License](#license)
- [Contact](#contact)## Project Overview
The ShoppingApp is a comprehensive e-commerce application designed to provide users with a seamless shopping experience. It includes features such as product browsing, shopping cart management, and order processing.
## Features
- Product listing and categorization
- Shopping cart functionality
- Order placement and tracking## Prerequisites
Before you begin, ensure you have met the following requirements:
- .NET Core SDK 3.1 or later
- MySQL Server or any compatible database## Installation
To install and run this project locally, follow these steps:
1. Clone the repository:
```bash
git clone https://github.com/RanaGaballah/ShopingApp.git
```2. Navigate to the project directory:
```bash
cd ShopingApp
```3. Restore the dependencies:
```bash
dotnet restore
```4. Update the database connection string in `appsettings.json` to point to your SQL Server instance.
5. Apply the database migrations:
```bash
dotnet ef database update
```6. Build the project:
```bash
dotnet build
```7. Run the application:
```bash
dotnet run
```## Usage
Once the application is running, you can access it in your web browser at `http://localhost:5000`. From there, you can register a new user, browse products, add items to your cart, and complete the checkout process.
## Testing
To run the test suite for this project, use the following command:
```bash
dotnet test
```The tests will cover various aspects of the application to ensure its functionality and reliability.
## Contributing
We welcome contributions to improve the ShoppingApp. To contribute, please follow these steps:
1. Fork the repository.
2. Create a new branch for your feature or bugfix:
```bash
git checkout -b feature-name
```
3. Make your changes and commit them:
```bash
git commit -m "Description of your changes"
```
4. Push your changes to your forked repository:
```bash
git push origin feature-name
```
5. Open a pull request in the main repository.## License
This project is licensed under the MIT License. See the [LICENSE](LICENSE) file for more details.
## Contact
If you have any questions or need further assistance, please feel free to contact:
- **Rana Gaballah**
- Email: [email protected]
- Phone: 01118566002---
Thank you for your interest in the ShoppingApp!