Skip to content

rafirabby13/athlete-zone

Repository files navigation

Website Name: AthleteZone

A platform for managing sports equipment efficiently. Users can add, update, and view equipment data with features like authentication, private routes, and dark/light mode.AthleteZone is a web platform for managing sports equipment data. It allows authenticated users to add, update, view, and delete equipment data.

1. Frontend: React, TailwindCSS
2. Backend: Firebase Authentication
3. Routing: React Router

react logo mongodb logo tailwindcss logo npm logo html5 logo

Features

1.Only Authenticated User can Add and Update equipment data.
2.User can see All the data and can also view any specific product detail.User will navigate to 404 page if user hits wrong url.
3.Two routes are private. Only logged In user can see data.
4.User can see his/her added data list after login. User can also delete added data only by clicking delete button. A confirmation pop up will ask for delete.
5.Dark/Light theme toggle functionality also added at the navbar.

Dependencies

"@ant-design/react-slick": "^1.1.2",
"@dotlottie/react-player": "^1.6.19",
"@emotion/react": "^11.13.5",
"@fluentui/react-switch": "^9.1.98",
"@lottiefiles/lottie-interactivity": "^1.6.2",
"animate.css": "^4.1.1",
"firebase": "^11.0.2",
"framer-motion": "^11.13.1",
"helmet": "^8.0.0",
"lottie-react": "^2.4.0",
"nuka-carousel": "^8.1.1",
"react": "^18.3.1",
"react-awesome-reveal": "^4.2.14",
"react-dom": "^18.3.1",
"react-helmet": "^6.1.0",
"react-icons": "^5.4.0",
"react-loader-spinner": "^6.1.6",
"react-router-dom": "^7.0.2",
"react-select": "^5.8.3",
"react-slick": "^0.30.2",
"react-toastify": "^10.0.6",
"react-tooltip": "^5.28.0",
"slick-carousel": "^1.8.1",
"sweetalert2": "^11.14.5",
"swiper": "^11.1.15"

how to run the project locally

1. Clone the repository.
2. Run npm install to install dependencies.
3. Set up Firebase for authentication.
4. Set up MongoDB For Data Storage
5. Use npm run dev to launch the project.

About

A platform for managing sports equipment efficiently. Users can add, update, and view equipment data with features like authentication, private routes, and dark/light mode.

Topics

Resources

Stars

0 stars

Watchers

1 watching

Forks

Releases

No releases published

Packages

 
 
 

Contributors