Skip to content

AndresXX1/PF-front-Admin

Repository files navigation

Admin Hostel Premium (FrontEnd)

  • 💬 Agencia hotelera
  • 🛠️ Intuitiva y de facil recorrido para el administrador
  • 📁 Soporta la subida y bajada de datos
  • 🪟 Realizada con Node.js, React, Redux, axios, y estilada con css puro y material UI

スクリーンショット 2023-11-20 2 23 51

🌟 Quick Start

  1. 👤 Recorda que para loguearte necesitas un usuario administrador, para ello contactate con migo :D
linkedin
  1. 🔑 cambia las rutas de las actions por las rutas de tu base de datos local

  2. ⬇️ Clona el repositorio

    $ git clone https://github.com/AndresXX1/PF-front-Admin/
  3. 📦 Instala dependencias

    $ npm install
  4. 🔑 Cambia las rutas de las actions por tus rutas locales en actions.js

ej: de esto..

export const deleteUser = (userId) => async (dispatch) => {
  try {

    await axios.delete(`https://pf-back-hostel-admin.onrender.com/users/delete/${userId}`);

    dispatch({
      type: DELETE_USER_SUCCESS,
      payload: userId,
    });
  } catch (error) {
    console.error("Error deleting user:", error);
    dispatch({
      type: DELETE_USER_FAILURE,
      payload: error.message || "Failed to delete user",
    });
   }
 };

a esto

export const deleteUser = (userId) => async (dispatch) => {
  try {

await axios.delete(`http://localhost:3001/users/delete/${userId}`);

    dispatch({
      type: DELETE_USER_SUCCESS,
      payload: userId,
    });
  } catch (error) {
    console.error("Error deleting user:", error);
    dispatch({
      type: DELETE_USER_FAILURE,
      payload: error.message || "Failed to delete user",
    });
   }
 };

y asi en cada funcion del archivo actions.js

  1. 🏃‍️ Inicia la aplicacion!

    $ npm run dev
    

🌐 Deploy de la aplicacion front del administrador para testear

Podes acceder a la app deployada en este link https://pf-front-admin-seven.vercel.app/ no necesitas instalar toda la app y correrla localmente.

Recorda esperar almenos 5 minutos despues de entrar al link para que el back se active completamente, ya que este esta deployado en un servicio gratis no se mantiene encendido todo el tiempo solo para pruebas.

👤 Recorda que para loguearte necesitas un usuario administrador, para ello contactate con migo :D

linkedin