Skip to content

About

Project made to solidify knowledge in basic Node (after some part of Node course)

Resources

Stars

0 stars

Watchers

1 watching

Forks

Repository files navigation

node-classroom-project

Project made to solidify knowledge in basic Node (after some part of Node course)

Based on udemy course https://www.udemy.com/nodejs-the-complete-guide but it's not close related to the course project.

In this project I focused mainly on creating Node.js application (with Express.js) and using it with EJS view engine (styled with Bootstrap 4 and some custom css rules). Storing data was solved roughly by using json files. (I plan to enhance the app inplementing data storing in database )

The problem to solve

Few years ago a friend of mine needed simple solution to keep track of students attending to educational classes. It was only to get a list of students enrolled in given course when needed. Important was functionality to easy update course / student data, especially to enroll/disenroll people from courses. Back then I was working with Wordpress so I builded a hobby project with solution (with Wordpress and Pods Framework for custom content types and fields).

Now, learning Node.js, I decided to try to use it to create solution for the same problem. Intending to solidify knowledge especially in Node, Express and EJS view engine.

Technologies/frameworks/libraries used

  • Node.js
  • Express.js
  • Mocha
  • EJS
  • Bootstrap 4
  • Eslint
  • Nodemon

How to use it

  1. Clone the repository and open it in the console

  2. Install all dependencies:

    npm install
    
  3. Run application on localhost

    npm start
    
  4. Open localhost:3000 in your browser

About

Project made to solidify knowledge in basic Node (after some part of Node course)

Resources

Stars

0 stars

Watchers

1 watching

Forks

Releases

Packages

Contributors

Languages