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.
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
| 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 |
| METHOD | URL | DESCRIPTION |
|---|---|---|
| /portal-profesor/crear-curso | Crear un curso |
βββ 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
β βββ BodyDetails
β β βββ BodyDetails.jsx
β β βββ BodyDetails.css
β βββ BodyDetails
β β βββ BodyDetails.jsx
β β βββ BodyDetails.css
β βββ 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
β βββ 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
β βββ BodyDetails
β β βββ BodyDetails.jsx
β β βββ BodyDetails.css
β βββ CardsCourseSmall //Cards para todo los cursos y todo de todoy de todo
β β βββ CardsCourseSmall.jsx
β β βββ CardsCourseSmall.css
β βββ 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
β βββ Form
β β βββ Form.jsx
β β βββ Form.css
β βββ Form
β β βββ Form.jsx
β β βββ Form.css
β βββ Form
β β βββ Form.jsx
β β βββ Form.css
β βββ CartBodyEmpty
β β βββ CartBodyEmpty.jsx
β β βββ ForCartBodyEmpty.css
β βββ CardsCourseSmall
β β βββ CardsCourseSmall.jsx
β β βββ CardsCourseSmall.css
β βββ Payment
β β βββ Payment.jsx
β β βββ Payment.css
β βββ PaymentForm
β β βββ PaymentForm.jsx
β β βββ PaymentForm.css
β βββ SendPayment
β β βββ SendPayment.jsx
β β βββ SendPayment.css
β βββ Content
β β βββ Content.jsx
β β βββ Content.css
β βββ RatingCard
β β βββ RatingCard.jsx
β β βββ RatingCard.css
β βββ Comments
β β βββ Comments.jsx
β β βββ Comments.css
β βββ Form
β β βββ Form.jsx
β β βββ Form.css
β βββ Form
β β βββ Form.jsx
β β βββ Form.css