Skip to content

An e-commerce platform where users can design and buy custom iPhone cases by uploading images, selecting materials, and choosing colors.

License

Notifications You must be signed in to change notification settings

sudeepmahato16/casecobra

Repository files navigation



logo logo

CaseCobra is an online platform that lets users design and purchase customized iPhone cases.
With an easy-to-use interface, users can personalize their cases by adding images,
choosing materials, and selecting colors.


contributors last update forks stars open issues license




Getting Started

These instructions will get you a copy of the project up and running on your local machine for development and testing purposes.

Prerequisites

  • Git: If you want to clone the project from GitHub and work with it locally, you will need to have Git installed on your system. You can download and install Git from the official website (https://git-scm.com/).

  • Node.js: Application requires Node.js to be installed on your system in order to run. You can download and install the latest version of Node.js from the official website (https://nodejs.org/).

  • npm (Node Package Manager): npm is the package manager for Node.js, and is used to manage the dependencies and packages required for your Next.js project. It is installed automatically when you install Node.js. To check if npm is installed on your system, you can open a terminal or command prompt and enter the following command:

    npm -v
  • pnpm: pnpm is a fast, space-saving JavaScript package manager that links shared dependencies, speeding up installs and saving disk space.

    npm install -g pnpm

Once you have these prerequisites in place, you can proceed to clone the project from GitHub using Git.


Installation

  • Clone the repository:

    git clone https://github.com/sudeepmahato16/casecobra
    
  • Navigate to the project directory:

    cd casecobra
    
  • Install the dependencies:

    pnpm install
    
  • Set up the environment variables:

    1. Rename .env.example file to .env file in the apps/web, apps/server and packages/database directories.
    2. Update the environment variable with your own settings.

Usage

  • Start the development server:

    pnpm dev
    
  • Open your browser and visit http://localhost:3000 to access the application.


Contributing

Contributions are welcome! If you want to contribute to this project, please follow these steps:

  • Fork the repository.
  • Create a new branch for your feature or bug fix.
  • Commit your changes to the new branch.
  • Open a pull request back to the main repository, including a description of your changes.

Acknowledgements

I would like to express my sincere gratitude to Joscha Neske for his incredible tutorial. His clear and detailed guidance was instrumental in the creation of this project. You can find the original tutorial on Josh tried coding.

About

An e-commerce platform where users can design and buy custom iPhone cases by uploading images, selecting materials, and choosing colors.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published