Skip to content

code-prep/application

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

32 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation


CodePrep

CodePrep helps you prepare for your coding interviews

⚡ Installation

CodePrep requires nodejs (and aditionally npm). If you don't already have it installed it you can download it here.

1. Fork this repository
2. Clone the repository and extract the zip file
3. Using a terminal, cd into the file repository
4. Run npm install to install the dependencies (dependencies are listed below)
5. Run npm start or nodemon to launch the demo CodePrep application

📂 Dependencies

This application is built using the following npm Packages. The codeprep package.json file can be found here

  • bcrypt.js: Library to help you hash passwords - Optimized bcrypt in JavaScript with zero dependencies. Compatible to the C++ bcrypt binding on node.js and also working in the browser.

  • body-parser: Node.js body parsing middleware - Parse incoming request bodies in a middleware before your handlers, available under the req.body property.

  • connect-flash: The flash is a special area of the session used for storing messages. Messages are written to the flash and cleared after being displayed to the user. The flash is typically used in combination with redirects, ensuring that the message is available to the next page that is to be rendered.

  • express: Fast, unopinionated, minimalist web framework for node.

  • express-handlebars: A Handlebars view engine for Express which doesn't suck.

  • express-session: Simple session middleware for Express

  • method-override: Lets you use HTTP verbs such as PUT or DELETE in places where the client doesn't support it.

  • moment: A lightweight JavaScript date library for parsing, validating, manipulating, and formatting dates.

  • mongoose: MongoDB object modeling tool designed to work in an asynchronous environment.

  • passport: Authentication middleware for Node.js - Used to authenticate users.

📷 Screenshot

...
2019 Furqan17
Licensed under MIT