Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/mahamodulhasanmoon/sportifymart
https://github.com/mahamodulhasanmoon/sportifymart
Last synced: 7 days ago
JSON representation
- Host: GitHub
- URL: https://github.com/mahamodulhasanmoon/sportifymart
- Owner: mahamodulhasanmoon
- Created: 2024-07-11T13:55:05.000Z (4 months ago)
- Default Branch: main
- Last Pushed: 2024-08-24T19:31:08.000Z (3 months ago)
- Last Synced: 2024-08-24T20:37:47.793Z (3 months ago)
- Language: TypeScript
- Size: 692 KB
- Stars: 0
- Watchers: 2
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# SportifyMart
SportifyMart is an online sports service platform built with React.js. It allows users to browse and purchase sports products, manage their orders, and get in touch with the store via the contact page. The application uses Redux for state management and React Hook Form for handling form submissions.
## Table of Contents
- [Features](#features)
- [Technologies Used](#technologies-used)
- [Getting Started](#getting-started)
- [Installation](#installation)
- [Usage](#usage)
- [Project Structure](#project-structure)
- [Contributing](#contributing)
- [License](#license)## Features
- **Home Page**: Overview of the platform and featured sports products.
- **About Page**: Information about SportifyMart.
- **Contact Page**: A form to allow users to contact the team.
- **Shop Page**: Browse all available sports products.
- **Product Details Page**: Each product has a dedicated page with detailed information.
- **Order Management**: Users can create and manage their orders.## Technologies Used
- **Frontend**: React.js
- **State Management**: Redux
- **Form Handling**: React Hook Form## Getting Started
To get a local copy up and running, follow these simple steps.
### Prerequisites
- Node.js installed on your machine
- npm or yarn### Installation
1. Clone the repository:
```bash
git clone https://github.com/yourusername/sportifymart.git
cd sportifymart
pnpm install
pnpm start### Open http://localhost:5173 to view it in the browser.
- Navigate through the different pages using the menu: Home, About, Contact, Shop.
- Browse products and click on any product to view its details.
- Use the forms to manage orders and contact the team.