Skip to content

Latest commit

 

History

627 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

PROYECT AGORA 3.0 🌐

This is a web application that is run by the educational organization Educamás, this allows continuous monitoring in the creation, review and verification of the different activities, evaluation relevant to the competencies associated with each project.


🟧🔸 ROLES 🔸🟧

LOGIN AND FORGOT PASSWORD 🔒️

The access is posible by 4 different roles:

SUPERADMIN 〽〽

Allows creating, editing and deleting administrators.

ADMIN 💢💢

Allows creating Bootcamps, cohorts, and students, also editing and adding competences.

TEACHER 🔲🔲

Allows editing and rating projects, workbooks and queries of others students, and creating announcements.

STUDENT 👦👦

Allows delivering projects, workbooks, and queries, also reading announcements.

TOOLS 🔧

FRONTEND

React

Open source Javascript library designed to create user interfaces in the order of facilitating the development of single page applications.

CSS modules

CSS file that defines class and animation names that are scoped locally by default

Node.js

Event-driven environment designed to create scalable applications, allowing multiple connections to be established and managed at the same time.

BACKEND

MongoDB

NoSQL database system, document-oriented and open source

Express

Minimalist development framework for Node.js that allows us to structure an application in an agile way, providing us with functionalities such as routing, options to manage sessions and cookies, etc

Postman

API platform for building and using APIs that simplifies each step of the API lifecycle and streamlines collaboration so you can create better APIs—faster.

WARNING! 🚧

Before run the page locally, is neccessary:

  • Install dependences for file backend:
    .../Legacy-LMS-Agora $cd backend
    .../Legacy-LMS-Agora/backend $npm install

  • Install dependences for file frontend:
    .../Legacy-LMS-Agora $cd frontend
    .../Legacy-LMS-Agora/frontend $npm install

For run the page, you must:

  • Run the file backend: .../Legacy-LMS-Agora/backend$ npm start.
  • Run the file frontend: .../Legacy-LMS-Agora/frontend$ pnm start.

DEPLOYMENT. 🚀

The display was implemented in Vercel but only in test since only Educamas can do it.
The interface was implemented in vercel like the backend but only a test was carried out.
Note: The folders identify the vercel configuration and the connection to it.

🔖 Complete documentation of the project (available in Spanish) 🔖

https://grass-sassafras-003.notion.site/gora-Academy-3-0-LMS-Tecnical-documentation-81cced57cc434b53887bb821c94f26f8

AUTHORS 🧑‍💻

Alejandro José Sotelo Ramos
TECHNICAL LEADER

Yeimmi Paola Buenaventura Guio
SCRUM MASTER


Jhonattan Stiven Saavedra Gomez
BACKEND LEADER

Robinson Rincon Bernal
FRONTENDLEADER


Kevin Steven Arias Duarte
TEAM DEVELOPMENT

Valentina del valle idrogo idrogo
TEAM DEVELOPMENT


About

Plataforma de seguimiento de entregas: El Sistema de Gestión de Aprendizaje Ágora busca proporcionar un espacio en el cual se pueda manejar las entregas de proyectos, hacer seguimiento a los estudiantes con base a su desempeño. Además de centralizar los recursos y elementos necesarios para el desarrollo del bootcamp.

Topics

Resources

Stars

2 stars

Watchers

1 watching

Forks

Releases

Packages

Contributors

Languages