Skip to content

Ahuanmarca/AppMinistrador_Client

Repository files navigation

AppMinistrador

Overview

The AppMinistrador App is our capstone project for the Full Stack Developer Bootcamp at EDEM, powered by The Bridge, in Valencia, Spain. Alongside the Cybersecurity team, we have embraced the challenge proposed by the Colegio de Administradores de Fincas de Valencia y Castellón. The project's MVP features a dashboard providing fundamental information on estate management.

Features

  1. Authentication: Implemented for secure user authentication.
  2. Chat: Real-time communication with Firebase.
  3. Incidences: Instant update on incidences with websockets.
  4. HTTP Requests: Incorporates SWR for efficient and promise-based HTTP requests to connect the frontend and backend.
  5. SPA: Developed as a single-page application (SPA) to ensure smooth user interaction without page reloads.
  6. Radix UI: Integrated Radix UI components to enhance the UI and user experience.
  7. Resizable Panels: Developed resizable panels for personal user customization.
  8. React Router: Implemented React Router for seamless navigation within the SPA.
  9. CRUD Operations: Enabled Create, Read, Update, and Delete operations for both incidences and communities.

Technologies

Getting Started

To get started with the project, follow the instructions below.

Installation

  1. Clone the repository
git clone https://github.com/Ahuanmarca/AppMinistrador_Client.git
  1. Navigate to the project directory:
cd AppMinistrador_client
  1. Switch to the relevant branch
git checkout [your-branch-name]
  1. Install dependencies
npm install
  1. Start the application
npm run dev

This will run the app in the development mode. Access http://localhost:5173 to view it in the browser.

Make sure you have Node.js installed on your machine before running these commands.


Deployed app on Vercel

You can access our app with this link https://app-ministrador-client.vercel.app/ In order to Log In and test the app you can use these credentials:

	Usuario: user
	Contraseña: user

Developed by

Renzo Belon

Andrea Mir