Skip to content

Gao83/re_educ-client

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

128 Commits
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

Re_educ

Re_educ is a web application designed to make available to users a wide range of courses taught by professionals from various fields of knowledge. The basic idea is that users with a professional role can register interactive courses that are available to all those interested. It is the professionals themselves who decide the value of the course, thus generating a wide academic offer that allows users the most convenient choice.

Getting Started πŸš€

These instructions will allow you to get a working copy of the project on your local machine for development and testing purposes.

-Fork this repo, clone it & install all dependencies

$ git clone $ npm install $ npm start

Routes

CLIENTs

URL DESCRIPTION
/ Pagina de inicio
/perfil Perfil estudiante
/perfil/editar/:id Editar perfil estudiante (POP UP)
/portal-profesor Perfil profesor
/portal-profesor/editar/:id Editar perfil profesor
/cursos Lista de cursos
/cursos/:categoria Lista de cursos
/cursos/:search Lista de cursos por botΓ³n de bΓΊsqueda
/cursos/:title Detalle de curso
/sobre-nosotros Sobre nosotros/as
/contacto Contacto
/iniciar-sesion Login
/registro Registro (POP UP)
/carrito Lista de cursos que hay en el carrito
/carrito/checkout Pagar los cursos elegidos
/acceder/:id Acceso/visualizaciΓ³n del curso

By ROL TEACHER

METHOD URL DESCRIPTION
/portal-profesor/crear-curso Crear un curso

DIRECTORY STRUCTURE

Home


β”œβ”€β”€ components
β”‚   │── Navigation
β”‚   β”‚   │── Navigation.jsx
β”‚   β”‚   └── Navigation.css
β”‚   │── CategoryNavbar                              //Para categorΓ­as de los cursos
β”‚   β”‚   │── CategoryNavbar.jsx
β”‚   β”‚   └── CategoryNavbar.css
β”‚   │── Footer
β”‚   β”‚   │── Footer.jsx
β”‚   β”‚   └── Footer.css
β”‚   │── Hero
β”‚   β”‚   │── Hero.jsx
β”‚   β”‚   └── Hero.css
β”‚   │── Carrousel                                    //Mostrar cursos random
β”‚   β”‚   │── Carrousel.jsx
β”‚   β”‚   └── Carrousel.css
β”‚   │── CardsCourseSmall                                //Cards para todo los cursos y todo de todoy de todo
β”‚   β”‚   │── CardsCourseSmall.jsx
β”‚   β”‚   └── CardsCourseSmall.css
β”‚   │── Spiner                                    
β”‚   β”‚   │── Spiner.jsx
β”‚   β”‚   └── Spiner.css

About us

β”‚   │── BodyDetails                         
β”‚   β”‚   │── BodyDetails.jsx
β”‚   β”‚   └── BodyDetails.css

Contact

β”‚   │── BodyDetails                         
β”‚   β”‚   │── BodyDetails.jsx
β”‚   β”‚   └── BodyDetails.css

Courses

β”‚   │── CarrouselCoursesPopulars                         
β”‚   β”‚   │── CarrouselCoursesPopulars.jsx
β”‚   β”‚   └── CarrouselCoursesPopulars.css
β”‚   │── CarrouselRatingTeachers
β”‚   β”‚   │── CarrouselRatingTeachers.jsx            
β”‚   β”‚   └── CarrouselRatingTeachers.css
β”‚   │── CardsTeachers                                 
β”‚   β”‚   │── CardsTeachers.jsx
β”‚   β”‚   └── CardsTeachers.css
β”‚   │── CardsCourseBig                                      //Cards para lista de cursos (clickables)
β”‚   β”‚   │── CardsCourseBig.jsx
β”‚   β”‚   └── CardsCourseBig.css
β”‚   │── Filter
β”‚   β”‚   │── Filter.jsx
β”‚   β”‚   └── Filter.css

Courses Details

β”‚   │── HeroDetails                         
β”‚   β”‚   │── HeroDetails.jsx
β”‚   β”‚   └── HeroDetails.css
β”‚   │── PaymentCard                        
β”‚   β”‚   │── PaymentCard.jsx
β”‚   β”‚   └── PaymentCard.css
β”‚   │── CourseBody                        
β”‚   β”‚   │── CourseBody.jsx
β”‚   β”‚   └── CourseBody.css
β”‚   │── RatingCard                        
β”‚   β”‚   │── RatingCard.jsx
β”‚   β”‚   └── RatingCard.css
β”‚   │── Comments                        
β”‚   β”‚   │── Comments.jsx
β”‚   β”‚   └── Comments.css

Student Profile

β”‚   │── BodyDetails                         
β”‚   β”‚   │── BodyDetails.jsx
β”‚   β”‚   └── BodyDetails.css
β”‚   │── CardsCourseSmall                                   //Cards para todo los cursos y todo de todoy de todo
β”‚   β”‚   │── CardsCourseSmall.jsx
β”‚   β”‚   └── CardsCourseSmall.css
                     

Teacher Profile

β”‚   │── BodyDetails                         
β”‚   β”‚   │── BodyDetails.jsx
β”‚   β”‚   └── BodyDetails.css
β”‚   │── CardsCourseSmall                                   //Cards para todo los cursos y todo de todoy de todo
β”‚   β”‚   │── CardsCourseSmall.jsx
β”‚   β”‚   └── CardsCourseSmall.css
β”‚   │── RatingCard                        
β”‚   β”‚   │── RatingCard.jsx
β”‚   β”‚   └── RatingCard.css
β”‚   │── Comments                        
β”‚   β”‚   │── Comments.jsx
β”‚   β”‚   └── Comments.css

Student Profile Edit

β”‚   │── Form                                    
β”‚   β”‚   │── Form.jsx
β”‚   β”‚   └── Form.css

Teacher Profile Edit

β”‚   │── Form                                    
β”‚   β”‚   │── Form.jsx
β”‚   β”‚   └── Form.css

Teacher Profile Create Course

β”‚   │── Form                                    
β”‚   β”‚   │── Form.jsx
β”‚   β”‚   └── Form.css

Cart Empty //renderizado condicional

β”‚   │── CartBodyEmpty                                    
β”‚   β”‚   │── CartBodyEmpty.jsx
β”‚   β”‚   └── ForCartBodyEmpty.css

Cart

β”‚   │── CardsCourseSmall                                   
β”‚   β”‚   │── CardsCourseSmall.jsx
β”‚   β”‚   └── CardsCourseSmall.css
β”‚   │── Payment                                    
β”‚   β”‚   │── Payment.jsx
β”‚   β”‚   └── Payment.css

Cart Checkout

β”‚   │── PaymentForm                                 
β”‚   β”‚   │── PaymentForm.jsx
β”‚   β”‚   └── PaymentForm.css
β”‚   │── SendPayment                                    
β”‚   β”‚   │── SendPayment.jsx
β”‚   β”‚   └── SendPayment.css

Course Acces


β”‚   │── Content                        
β”‚   β”‚   │── Content.jsx
β”‚   β”‚   └── Content.css
β”‚   │── RatingCard                        
β”‚   β”‚   │── RatingCard.jsx
β”‚   β”‚   └── RatingCard.css
β”‚   │── Comments                        
β”‚   β”‚   │── Comments.jsx
β”‚   β”‚   └── Comments.css

Sign up


β”‚   │── Form                                    
β”‚   β”‚   │── Form.jsx
β”‚   β”‚   └── Form.css

Login


β”‚   │── Form                                    
β”‚   β”‚   │── Form.jsx
β”‚   β”‚   └── Form.css

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 3

  •  
  •  
  •