Aplicación WEB para ayudar a alumnos de psicología a escribir su tesis siguiendo los lineamientos necesarios.
La aplicación se encuentra en formato escritorio y mobile. Los usuarios podrán ingresar al contenido autenticandosé con sus cuentas de Google.
Dentro encontrarán las siguientes secciones:
- Home con una breve descripción y los artículos más leídos del sitio.
- Blog llamado Guía de Tesis, donde estarán artículos escritos por colaboradores. Las temáticas son Investigación y Normas APA, que servirán de apoyo para los alumnos en instancia de tesis.
- Foro, que estará dividido en temas y subtemas donde podrán comunicarse con colaboradores y otros alumnos para compartir dudas y experiencias.
- Colaboradores, que contará con información de contacto y sus artículos relacionados.
- React
- Redux
- Autenticación: Auth0
- REST: ExpressJs
- ORM: Sequelize
REACT_APP_AUTH0_DOMAIN=REACT_APP_AUTH0_CLIENT_ID=REACT_APP_AUTH0_AUDIENCE=REACT_APP_URL_API=REACT_APP_HOST=REACT_APP_AUTH0_TENANT
CLIENT_URLDATABASE_URL=postgres://user:password@server:port/databaseJWKSURI=AUDIENCE =ALGORITMHS =AUTH_CLIENT_DOMAIN=AUTH_CLIENT_ID=AUTH_CLIENT_SECRET=
Psitesis
├── api
│ ├── index.js
│ ├── package.json
│ └── src
│ ├── app.js
│ ├── auth
│ │ └── index.js
│ ├── db.js
│ ├── models
│ │ ├── Article.js
│ │ ├── Category.js
│ │ ├── Institution.js
│ │ ├── Network.js
│ │ ├── Rol.js
│ │ ├── SubCategory.js
│ │ └── User.js
│ └── routes
│ ├── article.js
│ ├── categories.js
│ ├── index.js
│ ├── institutions.js
│ ├── README.md
│ └── users.js
└── client
├── package.json
├── public
│ └── index.html
└── src
├── App.js
├── assets
│ ├── imgLanding.jpg
│ ├── Logo.png
│ └── user.jpg
├── components
│ ├── Auth0ProviderWithHistory
│ │ └── index.js
│ ├── Card
│ │ └── Card.jsx
│ ├── index.js
│ ├── Landing
│ │ ├── Landing.js
│ │ └── Landing.module.css
│ ├── Loading
│ │ └── index.js
│ ├── LoginButton
│ │ └── index.js
│ ├── LogoutButton
│ │ └── index.js
│ ├── Nav
│ │ └── Nav.jsx
│ └── ProtectedRoute
│ └── index.js
├── index.js
├── redux
│ ├── actions
│ │ └── actions.js
│ ├── reducers
│ │ └── reducer.js
│ └── store
│ └── store.js
├── utils
│ └── auth
│ └── index.js
└── views
├── Art_Detail
│ ├── Art_Detail.jsx
│ └── Art_Detail.module.css
├── Home
│ ├── Home.jsx
│ └── Home.module.css
├── index.js
├── Login
│ └── index.js
└── Post
├── Post.css
├── Post.jsx
└── Post.module.css