Skip to content

brunod-e/dev-store

Repository files navigation


Logo

devstore_

Showcasing the power of Next.js in an E-commerce scenario

View Demo . Report Bug . Request Feature

Contributors Issues License

Table Of Contents

About The Project

Screen Shot

DevStore is an innovative project that leverages the power of Next.js to create a dynamic and efficient e-commerce platform. With a focus on developer-friendly features and performance, this project is designed to provide a seamless shopping experience.

Built With

Next: Next.js framework for building web applications.
Tailwind: A utility-first CSS framework for rapidly building custom designs.
Zod: TypeScript-first schema declaration and validation library.
Cypress: End-to-end testing framework.
Typescript: TypeScript language for static typing.Here are a few examples.

Getting Started

This project is available at: https://dev-store-six.vercel.app

Prerequisites

  • npm
npm install npm@latest -g

Installation

  1. Clone the repo
git clone https://github.com/brunod-e/dev-store
  1. Install NPM packages
npm install
  1. Configure your .env
NEXT_PUBLIC_API_BASE_URL="https://devstore-api-delta.vercel.app" // to use my API
APP_BASE_URL="http://localhost:3000" // if you are in local

Usage

DevStore serves as a showcase to demonstrate the exceptional potential of Next.js for e-commerce projects, emphasizing its capabilities in Search Engine Optimization (SEO) and Server-Side Rendering (SSR). Please note that this project is designed for exploration purposes only, allowing users to navigate through the application without the capability to make purchases or perform transactional activities.

Contributing

Contributions are what make the open source community such an amazing place to be learn, inspire, and create. Any contributions you make are greatly appreciated.

  • If you have suggestions for adding or removing projects, feel free to open an issue to discuss it, or directly create a pull request after you edit the README.md file with necessary changes.
  • Please make sure you check your spelling and grammar.
  • Create individual PR for each suggestion.

Creating A Pull Request

  1. Fork the Project
  2. Create your Feature Branch (git checkout -b feature/AmazingFeature)
  3. Commit your Changes (git commit -m 'Add some AmazingFeature')
  4. Push to the Branch (git push origin feature/AmazingFeature)
  5. Open a Pull Request

Authors

  • Bruno D. - Fullstack Developer - Bruno D - Built full application

Acknowledgements

About

Showcasing the power of Next.js in an E-commerce scenario

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published