Silma Web is a platform that facilitates the process for the acceptance of texts within the Silma Editorial company, giving follow-up through feedback from readers and administrators who guide the writer in the process of publishing.
- Client Information
- Enviornment URLS
- Antlers
- Zelda Labs
- Mongod
- Technologies
- Management tools
- Setup the project
- Restoring the database
| Name | Role | |
|---|---|---|
| Lorena Martínez | [email protected] | CEO |
| Yolanda Chapa | [email protected] | Editora en Jefe |
- Production - Silma Heroku App
| Name | Role | |
|---|---|---|
| Luisa Pineda | [email protected] | Scrum Master |
| Iván Ramírez | [email protected] | Admin. de Proyecto |
| Uriel Salazar | [email protected] | Admin. de Configuración |
| Alfredo Ávila | [email protected] | Product Owner Proxy |
| Name | Role | |
|---|---|---|
| Jorge Iribe | [email protected] | Scrum Master |
| Francisco Castro | [email protected] | Product Owner Proxy |
| Renato Sánchez | [email protected] | Admin. de Configuración y deProyecto |
| Name | Role | |
|---|---|---|
| Héctor León | [email protected] | Scrum Master |
| Luis Bravo | [email protected] | Admin. de Proyecto |
| Jesús Ángeles | [email protected] | Admin. de Configuración |
| Ulises Serrano | [email protected] | Product Owner Proxy |
Front end:
| Technology | Version |
|---|---|
| Node Js | 12.15 |
| Express | 4.17.1 |
| VueJs | 2.6 |
| Vuetify | 2.2.17 |
| vue-router | 3.1.5 |
| Axios | 0.19.2 |
| moment | 2.26.0 |
Back-end:
| Technology | Version |
|---|---|
| Node Js | 12.15 |
| Mongoose | 5.9.6 |
| Express-jwt | 5.3.3 |
| jsonwebtoken | 8.5.1 |
| bcrypt | 4.0.1 |
| email-templates | 7.0.5 |
You should ask for access to this tools if you don't have it already:
You'll need to install node js and MongoDB Community Edition to be able to continue developing the project
After installing you can follow this simple steps:
- Clone this repository into your local machine
git clone https://github.com/ProyectoIntegrador2018/silma.git-
Add a
.env.localfile insidebackfolder. Inside this file add all the credentials needed, such as:SECRET_JWT,MONGODB_URI, etc. IMPORTANT: This is needed for the server and database to work. -
Request the AWS login information to Lorena Martínez. It's now required for you to download
AWS CLIand configure the SILMA account using the following guide: https://docs.aws.amazon.com/es_es/cli/latest/userguide/cli-chap-configure.html -
Fire up a terminal and run for development:
cd back
npm install
npm run serve- Fire up another terminal and run:
cd front
npm install
npm run serve- Open MongoDB Community Edition in order to manage the DB and write:
% mongodb://localhost/silma
- To generate some testing data run:
cd back
npm run generateThis will create 2 admins, 2 readers, 2 writers, 2 texts and suggestions.
- Make sure MongoDB is running in Replica Set mode
- Drop the database
- Restart the server.
The server will automatically run the datainit and fill the DB with the mock data.