Skip to content

nancyadam24/NeoLearn

Repository files navigation

Nest Logo

A progressive Node.js framework for building efficient and scalable server-side applications.

NPM Version Package License NPM Downloads CircleCI Coverage Discord Backers on Open Collective Sponsors on Open Collective Support us

Description

Nest framework TypeScript starter repository.

Mine Features

  • SEO
  • Login of Teacher (username: teacher1, password: teacher1)
  • Course Content
  • Adding Courses (Teacher's job)
  • UI/UX (CSS, JavaScript, Bootstrap, JQuery)
  • Uploading and Downloading Files (AJAX, JavaScript) - Teacher's job
  • Responsiveness (Bootstrap, CSS)

Screenshots

OpenLessons Screen Course Content Screen Login Screen Teacher's Main Screen Adding Courses Screen Documents of Courses Screen Uploading and Downloading Files Screen
OpenLessons Screen Course Content Screen Course Documents Screen Login In Screen Teacher's Main Screen Adding Courses Screen Uploading and downloading files Screen

Πριν Τρέξουμε το Backend

1. Κατεβάζουμε Visual Studio Code και Node.JS
2. Κατεβάζουμε τα plugin για Node.js και Typescript στο VS CODE
3. Κατεβάζουμε το XAMPP και ξεκινάμε τη MySQL βάση δεδομένων
4. Αλλάζουμε στο config.js τα στοιχεία τα οποιά αντιστοιχούν στην βάση δεδομένων του XAMPP
5. Εκτελούμε την παρακάτω εντολή στο terminal του VS CODE
$ npm install

Για να ξεκινήσουμε το backend εκτελούμε ένα από τα παρακάτω

# development
$ npm run start

# watch mode
$ npm run start:dev

# production mode
$ npm run start:prod

Test

# unit tests
$ npm run test

# e2e tests
$ npm run test:e2e

# test coverage
$ npm run test:cov

Support

Το API εκτελέιτε στην θύρα 3000, μπορείτε με ένα browser να μπείτε στο localhost:3000/docs και να διαβάσετε το documentation

Thanks to

  • Figma for UI/UX

Stay in touch

License

Nest is MIT licensed.

About

My piece of group work which is a website similar to that of Open eClass

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published