Skip to content

OscarDTorresB/GCF

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

14 Commits
 
 
 
 
 
 
 
 

Repository files navigation

Proyecto de GCF

Este proyecto fue realizado como prueba técnica para GFC. El proyecto fue realizado en su totalidad con React junto con Typescript y pre procesador SASS para el front-end y Node JS con express para el backend.


Modo de uso

Una vez descargado el repositorio o ZIP y estar descomprimido en una carpeta procederemos instalar las dependencias necesarias para el front end y el back end y correr el proyecto.

Iniciar el front-end

  1. Primero abriremos una consola en la carpeta "client" y usaremos el siguiente comando: "npm install"

  2. Una vez instaladas las dependencias del frontend procederemos a usar el comando dentro de la misma carpeta para iniciar el front end: "npm start"

Iniciar el back-end

  1. Una vez el front-end este iniciado en el puerto por defecto (localhost:3000) procederemos a abrir una consola nueva (sin cerrar la abierta para el backend) en la carpeta "server" y usaremos el siguiente comando: "npm install"

  2. Esperamos a que se instalen las dependencias y procederemos a iniciar el servidor del back-end que se encargara de entregarle la información util al front con el siguiente comando: "npm run dev"

  3. Veremos un mensaje indicando que se inicio el servidor de backend en el puerto (localhost:3001) y eso significara que ya estamos listo para probar la aplicación.


Probando la aplicación

Una vez este funcionando el front y el back en las 2 consolas que abrimos anteriormente ya podemos dirigirnos a la pagina en localhost:3000

Una vez dentro seremos redirigidos a la pagina de login ya que no estaremos autenticados.

Para el propósito de prueba solamente cree un usuario con las siguientes credenciales:

username: admin

password: admin

Ya logueados se nos redirigirá a la pagina principal de Home donde podremos ver los cursos en los que estamos inscritos y en los que no.

Podremos acceder a las clase de Inglés básico ya que esta aprobada mediante un click en el titulo de ella.


Aprovecho para agradecer la paciencia y decir que disfrute haciendo esta aplicación y conociendo a GCF, estoy encantado con el objetivo de promover la educación para todas las personas que asi lo deseen.

Mi contacto:

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published