CCBuild Web Application - React + Vite

This project is a redevelopment of a section of the CCBuild company website using React with Vite for lightning-fast builds and Hot Module Replacement (HMR). The setup includes essential ESLint rules for code quality and offers a minimal configuration to get started with modern web development in React.

Project Overview

The main objective of this project is to redevelop a small part of CCBuild's website to improve user experience when adding items to their database.

Features

  • React with Vite: Fast build times and optimized HMR for a smooth development experience.
  • ESLint Integration: Pre-configured ESLint rules to ensure code quality and consistency.
  • Supabase: for a DB.

Available Plugins

Getting Started

To set up the project locally, follow these steps:

1. Clone the repository:

git clone https://github.com/Karlsson2/ccbuild.git

2. Install dependencies:

npm install

3. Update the ENV Fodler with your own access keys etc:

VITE_SUPABASE_URL=
VITE_SUPABASE_ANON_KEY=
VITE_SUPABASE_BUCKET_URL=
VITE_SUPABASE_PRODUCT_IMAGE_FOLDER=
VITE_SUPABASE_CATEGORY_FOLDER=
VITE_SUPABASE_PROJECT_FOLDER=

4. Run the development server:

npm run dev

Development Tools

  • Vite: A modern front-end build tool that significantly speeds up the development process with HMR and minimal config.
  • React: A JavaScript library for building user interfaces.
  • ESLint: A linter to analyze and improve the quality of your codebase.

Contributors

This project is maintained by the following contributors:

We appreciate any contributions, suggestions, or feedback!


License

This project is licensed under the MIT License. See the LICENSE file for more information.