An open API service indexing awesome lists of open source software.

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.

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



  1. About The Project



  2. Getting Started


  3. Contribute

  4. Acknowledgments

## 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]

(back to top)

## 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.

(back to top)

## 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

(back to top)

## Main Contributors ✨



Daniel Mason


(back to top)

## 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)

(back to top)

[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