Skip to main content

Welcome to PROVESA Web

PROVESA Web is a comprehensive full-stack web platform designed for PROVESA SCC (Sociedad Cooperativa de Consumo). It combines an institutional public website with a powerful administrative dashboard for managing all aspects of the cooperative’s online presence.

Get Started

Follow our quickstart guide to set up PROVESA Web in minutes

Installation

Detailed installation and configuration instructions

Admin Dashboard

Learn how to use the admin panel

API Reference

Explore components, services, and schemas

Key Features

PROVESA Web provides a complete solution for managing your cooperative’s digital presence:

Public Website

Dynamic institutional website with responsive design and customizable content

Admin Dashboard

Comprehensive management interface for all site content and settings

Theme Customization

Real-time theme editor to match your brand colors

Authentication

Secure email/password authentication with password recovery

Content Management

Manage slides, products, legal pages, and about sections

User Management

Complete user administration from the dashboard

Technology Stack

Built with modern, production-ready technologies:
  • Framework: SvelteKit 5 with Svelte 5 (runes)
  • Styling: TailwindCSS 4 with forms plugin
  • Database: PostgreSQL with Drizzle ORM
  • Authentication: Better Auth
  • Email: Nodemailer (Gmail integration)
  • Testing: Vitest + Playwright
  • Image Upload: Cloudinary integration

What’s Included

  • Homepage with hero slider and product showcase
  • About page (Nosotros) with team information
  • Job postings (Empleo) and applications
  • Contests (Concursos) management
  • Legal pages (Privacy Policy, Terms of Service)
  • Suggestions form
  • Dashboard with analytics
  • Theme customization editor
  • Site configuration management
  • Hero slider management
  • Product catalog management
  • Footer content editor
  • Legal pages editor
  • User management
  • Job postings and applications
  • Contests management
  • Suggestions inbox
  • Type-safe database schema with Drizzle
  • Service layer architecture
  • Repository pattern for data access
  • Reusable Svelte components
  • Database seeding scripts
  • E2E and unit testing setup

Next Steps

1

Quick Start

Follow the quickstart guide to get PROVESA Web running locally
2

Configure Environment

3

Explore Features

Learn about core features and how to use the admin dashboard
4

Deploy

Follow the deployment guide to launch your site

Support

Need help? Check out our comprehensive guides or explore the API reference to learn more about the platform’s capabilities.