https://github.com/danielmason89/pokedex-ecommerce
A Pokdex e-commerce store built using Vanilla JavaScript, Firebase, jQuery, Webpack 5 and Bootstrap 5.
https://github.com/danielmason89/pokedex-ecommerce
bootstrap5 css3 date-fns emailjs firebase firebase-hosting html5 javascript jquery json nodejs sass vite
Last synced: 5 months ago
JSON representation
A Pokdex e-commerce store built using Vanilla JavaScript, Firebase, jQuery, Webpack 5 and Bootstrap 5.
- Host: GitHub
- URL: https://github.com/danielmason89/pokedex-ecommerce
- Owner: danielmason89
- Created: 2022-09-05T14:42:34.000Z (almost 4 years ago)
- Default Branch: main
- Last Pushed: 2025-04-05T17:30:06.000Z (about 1 year ago)
- Last Synced: 2025-04-05T18:25:49.964Z (about 1 year ago)
- Topics: bootstrap5, css3, date-fns, emailjs, firebase, firebase-hosting, html5, javascript, jquery, json, nodejs, sass, vite
- Language: HTML
- Homepage: https://pokedex-shop-app.web.app/
- Size: 16.8 MB
- Stars: 3
- Watchers: 1
- Forks: 0
- Open Issues: 1
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Pokédex - ECommerce Storefront
### 📱 About the Project 📱
An Apple-style inspired eCommerce store in the vein of Pokémon, selling Pokedex in the same vein as iPhones.
An app created to help those in the market for a new Pokedex, or for those looking to update their to currnt model based on their needs, and lifestyle.
View Live
·
Report Bug
·
Request Feature
[![Product Name Screen Shot][product-screenshot]](https://pokedex-shop-app.web.app/)
[product-screenshot]: https://github.com/danielmason89/pokedex-ecommerce/blob/03d1364af5efbc6ff57a0f2fbfbc21f972f58a88/pokedex_screenshot.jpg
Table of Contents
## Built With
- [![TypeScript][TypeScript]][TypeScript-url]
- [![Vite][Vite]][Vite-url]
- [![Axios][Axios]][Axios-url]
- [![Cors][Cors]][Cors-url]
- [![Cookie-Parser][Cookie-Parser]][Cookie-Parser-url]
- [![tsx][tsx]][tsx-url]
- [![ViteExpress][ViteExpress]][ViteExpress-url]
- [![Nodemon][Nodemon]][Nodemon-url]
- [![Prettier][Prettier]][Prettier-url]
- [![TypeScriptEslint][TypeScriptEslint]][typescript-eslint-url]
- [![Express][Express]][Express-url]
- [![cross-env][cross-env]][cross-env-url]
- [![dotenv][dotenv]][dotenv-url]
[![Contributors][contributors-shield]][contributors-url]
[![Forks][forks-shield]][forks-url]
[![Stargazers][stars-shield]][stars-url]
[![Issues][issues-shield]][issues-url]
[![LinkedIn][linkedin-shield]][linkedin-url]
## Getting Started
Prerequisites
- Node.js 18+ and npm
### Installation
1. Clone the repo
```sh
git clone https://github.com/danielmason89/pokedex-ecommerce.git
```
2. Install NPM packages
```sh
npm install
```
3. Copy the `.env.example` file to `.env` and fill in the variables
4. Run the development server
```sh
npm run dev
```
5. Open [http://localhost:8081](http://localhost:8081) to view it in the browser.
## Contribute
Pokédex is an open-source project and we welcome contributions from the community.
If you'd like to contribute and a suggestion that would make this app better, please fork the repository to make change and contact us. As all pull requests are warmly welcomed.
You can also simply open an issue with the tag "enhancement".
✨ Don't forget to give the project a star! Thanks again! ✨
1. Fork the Project
2. Create your Feature Branch (`git checkout -b feat/new-feature`)
3. Commit your Changes (`git commit -m 'Add some new-feature'`)
4. Push to the Branch (`git push origin feat/new-feature`)
5. Open a Pull Request
## Main Contributors ✨
Daniel Mason
## Acknowledgments
- [TypeScript](https://www.typescriptlang.org/)
- [Motion](https://motion.dev/)
- [Axios](https://axios-http.com/)
- [Vite](https://vite.dev/)
- [Cors](https://developer.mozilla.org/en-US/docs/Web/HTTP/CORS)
- [Cookie-Parser](https://www.npmjs.com/package/cookie-parser)
- [tsx](https://www.npmjs.com/package/tsx)
- [Vite Express](https://www.npmjs.com/package/vite-express)
- [web-vitals](https://www.npmjs.com/package/web-vitals)
- [Nodemon](https://nodemon.io/)
- [Prettier](https://prettier.io/)
- [TypeScript Eslint](https://typescript-eslint.io/)
- [Express](https://expressjs.com/)
- [cross-env](https://www.npmjs.com/package/cross-env)
- [dotenv](https://www.npmjs.com/package/dotenv)
[contributors-shield]: https://img.shields.io/github/contributors/danielmason89/pokedex-ecommerce.svg?style=for-the-badge
[contributors-url]: https://github.com/danielmason89/pokedex-ecommerce/graphs/contributors
[forks-shield]: https://img.shields.io/github/forks/danielmason89/pokedex-ecommerce.svg?style=for-the-badge
[forks-url]: https://github.com/danielmason89/pokedex-ecommerce/network/members
[stars-shield]: https://img.shields.io/github/stars/danielmason89/pokedex-ecommerce.svg?style=for-the-badge
[stars-url]: https://github.com/danielmason89/pokedex-ecommerce/stargazers
[issues-shield]: https://img.shields.io/github/issues/danielmason89/pokedex-ecommerce.svg?style=for-the-badge
[issues-url]: https://github.com/danielmason89/pokedex-ecommerce/issues
[linkedin-shield]: https://img.shields.io/badge/-LinkedIn-black.svg?style=for-the-badge&logo=linkedin&colorB=555
[linkedin-url]: https://www.linkedin.com/in/daniel-mason-dev/
[TypeScript]: https://img.shields.io/badge/TypeScript-3178C6?logo=typescript&logoColor=fff
[TypeScript-url]: https://www.typescriptlang.org/
[Vite]: https://img.shields.io/badge/Vite-646CFF?logo=vite&logoColor=fff&style=flat
[Vite-url]: https://vite.dev/
[Axios]: https://img.shields.io/badge/Axios-5A29E4?logo=axios&logoColor=fff&style=flat
[Axios-url]: https://axios-http.com/
[Cors]: https://img.shields.io/badge/Cors-00C7B7?logoColor=fff&style=flat
[Cors-url]: https://developer.mozilla.org/en-US/docs/Web/HTTP/CORS
[Cookie-Parser]: https://img.shields.io/badge/cookie-parser-00C7B7?logoColor=fff&style=flat
[Cookie-Parser-url]: https://www.npmjs.com/package/cookie-parser
[tsx]: https://img.shields.io/badge/tsx-00C7B7?logoColor=fff&style=flat
[tsx-url]: https://www.npmjs.com/package/tsx
[ViteExpress]: https://img.shields.io/badge/vite-express-00C7B7?logoColor=fff&style=flat
[ViteExpress-url]: https://www.npmjs.com/package/vite-express
[web-vitals]: https://img.shields.io/badge/web-vitals-00C7B7?logoColor=fff&style=flat
[web-vitals-url]: https://www.npmjs.com/package/web-vitals
[Nodemon]: https://img.shields.io/badge/Nodemon-76D04B?logoColor=fff&style=flat
[Nodemon-url]: https://nodemon.io/
[Prettier]: https://img.shields.io/badge/Prettier-F7B93E?logoColor=fff&style=flat
[Prettier-url]: https://prettier.io/
[TypeScriptEslint]: https://img.shields.io/badge/typescript-eslint-3178C6?logoColor=fff&style=flat
[typescript-eslint-url]: https://typescript-eslint.io/
[Express]: https://img.shields.io/badge/Express-000000?logoColor=fff&style=flat
[Express-url]: https://expressjs.com/
[cross-env]: https://img.shields.io/badge/cross-env-ECD53F?logoColor=fff&style=flat
[cross-env-url]: https://www.npmjs.com/package/cross-env
[dotenv]: https://img.shields.io/badge/dotenv-ECD53F?logoColor=fff&style=flat
[dotenv-url]: https://www.npmjs.com/package/dotenv