Skip to content

Editor, extensions, and Node packages

sjagoori edited this page Jun 4, 2020 · 2 revisions

Editor and extensions

For this project, I'm planning to use the popular editor VScode. I prefer this editor over its competitors because of its speed, layout, customizability, and the number of available extensions. The extensions I'm using for this project are:

Packages

I'm using the following packages in this node project:

  • BCrypt.js: to secure passwords by hashing.
  • Body-parser: to access data from requests.
  • Dotenv: to store creds securely.
  • EJS: as template engine.
  • Express.js: a framework to handle routes and responses with.
  • Express-session: to store and handle user sessions.
  • MongoDB: as database to store user-data.
  • Mongoose: as ODM for MongoDB, especially for schemes/models.
  • Nodemon: to automate restarts/refreshes on the server.
  • Node-Sass: to write SCSS and compile & serve CSS.
Clone this wiki locally