Skip to content

lucasvma/facul-project

Repository files navigation

Share info

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.

Tools and Technologies

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

Installation

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 dev

File Structure

Within 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

Browser Support

At present, we officially aim to support the last two versions of the following browsers:

Releases

No releases published

Packages

 
 
 

Contributors