https://github.com/ahad-miah/equisports
This sports equipment platform provides users with an organized and user-friendly way to explore, manage, and purchase sports equipment.
https://github.com/ahad-miah/equisports
css3 daisyui expressjs firebase html javascript mongodb nodejs react-router reactjs typescript
Last synced: 3 months ago
JSON representation
This sports equipment platform provides users with an organized and user-friendly way to explore, manage, and purchase sports equipment.
- Host: GitHub
- URL: https://github.com/ahad-miah/equisports
- Owner: Ahad-Miah
- Created: 2025-01-08T05:09:34.000Z (over 1 year ago)
- Default Branch: main
- Last Pushed: 2025-02-04T19:14:50.000Z (over 1 year ago)
- Last Synced: 2025-02-04T20:24:45.900Z (over 1 year ago)
- Topics: css3, daisyui, expressjs, firebase, html, javascript, mongodb, nodejs, react-router, reactjs, typescript
- Language: JavaScript
- Homepage: https://gregarious-crostata-c9ae8a.netlify.app/
- Size: 1.09 MB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
## EquiSport
This sports equipment platform is a comprehensive, user-friendly solution designed to cater to the needs of sports enthusiasts, athletes, and anyone looking for quality sports equipment. The website offers a streamlined and organized interface, enabling users to explore a wide range of sports equipment categorized for easier navigation. Whether you're looking for cricket gear, football accessories, gym equipment, or other sports essentials, this platform provides a one-stop destination to browse, manage, and purchase the items you need.

## Technologies Used
- Html
- Css
- JavaScript
- Tailwind Css
- Daisy Ui
- React
- React Router
- Firebase
- NodeJs
- Expressjs
- Mongodb
## Some Features
- Single page Application
- Dynamic Title
- Private Route
- Authentication Feature with Login, Registration, Google Login
- View Details button click to redirect details page if user logged in else login page
- Add Equipment page (private).User can add product in this page.
- My Equipment List (private).Show the card that the user add.
- Update page(private).user can update data that he/she had add.
- Delete functionality user can delete that he had add.
- All sports Equipment ..This page show all equipments that added by different user.
## Dependencies
- "firebase": "^11.0.2",
- "localforage": "^1.10.0",
- "lottie-react": "^2.4.0",
- "match-sorter": "^8.0.0",
- "react": "^18.3.1",
- "react-dom": "^18.3.1",
- "react-helmet": "^6.1.0",
- "react-icons": "^5.4.0",
- "react-router-dom": "^7.0.2",
- "react-tooltip": "^5.28.0",
- "sort-by": "^1.2.0",
- "sweetalert2": "^11.14.5"
## Local machine Run
```bash
npm i
```
```bash
npm run dev
```
## Live link
https://gregarious-crostata-c9ae8a.netlify.app/