Skip to main content

Welcome to Tienda ETCA Documentation

Complete guide for using and developing the Escuela de Tiro con Arco e-commerce platform. Learn how to browse products, manage your cart, and administer the store.

Full-Featured Store

Shopping cart, authentication, admin panel, and more

Quick Start

Get up and running with Tienda ETCA in minutes

1

Clone and install dependencies

Clone the repository and install all required dependencies using npm.
git clone https://github.com/betovildoza/tiendaetca.git
cd tiendaetca
npm install
2

Start the development server

Launch the Vite development server to preview the application locally.
npm run dev
The application will be available at http://localhost:5173
3

Browse the store

Navigate to the products page to see the product catalog. You can search, filter, and add items to your cart.
Default login credentials can be found in /public/data/users.json
4

Access the admin panel

Log in with admin credentials to access the product management panel at /admin.
{
  "email": "[email protected]",
  "password": "admin123",
  "role": "admin"
}

Explore by Topic

Find what you need in our comprehensive documentation

User Guide

Learn how to browse products, manage your cart, and complete purchases

Features

Explore authentication, notifications, search, and pagination features

Admin Panel

Manage products, users, and access protected administrative features

Architecture

Understand the project structure and architectural decisions

Context API

Learn about cart, authentication, and admin context providers

Deployment

Deploy your Tienda ETCA instance to production

Key Features

Shopping Cart

Full-featured cart with add, remove, and quantity updates

Search & Filter

Real-time product search with pagination support

Authentication

Role-based access control for admin and customer accounts

Admin Panel

Complete CRUD operations for product management

Notifications

Toast notifications and visual alerts with React Toastify and SweetAlert2

Responsive Design

Mobile-first design with Bootstrap and custom CSS

Ready to Get Started?

Follow our quickstart guide to set up your Tienda ETCA instance in minutes

Get Started Now