Share Info system, a forum in which people can teach a specific content to another through textual classes. Through a paradigm shift caused by COVID-19 in the context of learning, the need to develop a virtual and remote learning system, in order to promote information sharing of the most varied people, like students, teachers, scientists, researchers, among others. Information can be exchanged between disciplines, specific subjects or topics, that will be separated by specific categories.
Following the requirements, we will work with the following tools and technologies:
- Npm 7.4.3
- NodeJS 15.7.0
- MongoDB
- NextJs 10.2.3
- NextAuth 3.23.3
- Material-ui/core 4.11.4
To install and run the project you want to execute the following commands:
#Clone the project
$ git clone https://github.com/lucasvma/facul-project
$ cd facul-project
#Build Project
$ npm install
#Run the application dev
$ npm run devWithin the download you'll find the following directories and files:
facul-project
.
├── README.md
├── next.config.js
├── package.json
├── Documentation
│ ├── assets
│ └── tutorial-components.html
├── assets
│ ├── css
│ ├── img
│ │ ├── examples
│ │ └── faces
│ ├── jss
│ │ ├── nextjs-material-kit
│ │ │ ├── components
│ │ │ └── pages
│ │ │ ├── componentsSections
│ │ │ └── landingPageSections
│ │ └── nextjs-material-kit.js
│ └── scss
│ ├── core
│ │ ├── mixins
│ │ └── variables
│ ├── plugins
│ └── nextjs-material-kit.scss
├── pages
│ ├── api
│ │ ├── auth
│ │ │ └── [...nextauth].js
│ │ ├── class
│ │ │ └── [id].js
│ │ ├── course
│ │ │ └── [id].js
│ │ ├── db
│ │ │ └── mongodb.js
│ │ ├── classes.js
│ │ ├── comments.js
│ │ ├── [id].js
│ │ └── courses.js
│ ├── class
│ │ ├── [id].js
│ │ └── Home.js
│ ├── classes
│ │ ├── [slug].js
│ │ └── Home.js
│ ├── courses
│ │ ├── [slug].js
│ │ └── Home.js
│ ├── _app.js
│ ├── _document.js
│ ├── _error.js
│ ├── components.js
│ ├── Home.js
│ ├── landingpage.js
│ ├── loginpage.js
│ └── profilepage.js
├── components
│ ├── Badge
│ │ └── Badge.js
│ ├── Card
│ │ ├── Card.js
│ │ ├── CardBody.js
│ │ ├── CardFooter.js
│ │ └── CardHeader.js
│ ├── Clearfix
│ │ └── Clearfix.js
│ ├── CustomButtons
│ │ └── Button.js
│ ├── CustomDropdown
│ │ └── CustomDropdown.js
│ ├── CustomInput
│ │ └── CustomInput.js
│ ├── CustomLinearProgress
│ │ └── CustomLinearProgress.js
│ ├── CustomTabs
│ │ └── CustomTabs.js
│ ├── Footer
│ │ └── Footer.js
│ ├── Grid
│ │ ├── GridContainer.js
│ │ └── GridItem.js
│ ├── Header
│ │ ├── Header.js
│ │ └── HeaderLinks.js
│ ├── InfoArea
│ │ └── InfoArea.js
│ ├── NavPills
│ │ └── NavPills.js
│ ├── PageChange
│ │ └── PageChange.js
│ ├── Pagination
│ │ └── Pagination.js
│ ├── Parallax
│ │ └── Parallax.js
│ ├── Snackbar
│ │ └── SnackbarContent.js
│ └── Typography
│ ├── Danger.js
│ ├── Info.js
│ ├── Muted.js
│ ├── Primary.js
│ ├── Quote.js
│ ├── Small.js
│ ├── Success.js
│ └── Warning.js
└── pages-sections
├── Components-Sections
│ ├── SectionBasics.js
│ ├── SectionCarousel.js
│ ├── SectionCompletedExamples.js
│ ├── SectionDownload.js
│ ├── SectionExamples.js
│ ├── SectionJavascript.js
│ ├── SectionLogin.js
│ ├── SectionNavbars.js
│ ├── SectionNotifications.js
│ ├── SectionPills.js
│ ├── SectionTabs.js
│ └── SectionTypography.js
└── LandingPage-Sections
├── ProductSection.js
├── TeamSection.js
└── WorkSection.js
At present, we officially aim to support the last two versions of the following browsers:




