Skip to content

2. Tech Stack

Russell edited this page Nov 14, 2023 · 3 revisions

Technologies Used

Node.js is a JavaScript runtime built on Chrome's V8 JavaScript engine. It allows you to run JavaScript code on the server side, enabling the development of scalable and high-performance web applications.

Express is a minimal and flexible Node.js web application framework that provides a robust set of features for web and mobile applications. It is widely used for building RESTful APIs and web applications.

node-pg is a PostgreSQL client for Node.js. It allows Node.js applications to interact with PostgreSQL databases, facilitating database operations and queries.

PostgreSQL is a powerful, open-source relational database system. It is known for its extensibility and support for SQL standards, making it a popular choice for various types of applications.

CKEditor is a rich-text editor that enables users to create and format content with ease. It offers a customizable and feature-rich editing experience for web applications.

Bootstrap is a popular open-source CSS framework that simplifies the development of responsive, mobile-first web pages. It includes a set of pre-designed components and styles to enhance the user interface of web applications.

Passport.js is a widely-used authentication middleware for Node.js. It provides a simple, flexible, and modular way to authenticate web applications. Passport supports various authentication mechanisms, including username and password, social media logins, and more.

8. jQuery

jQuery is a fast, small, and feature-rich JavaScript library. It simplifies tasks like HTML document traversal and manipulation, event handling, and animation. While its usage has decreased with the rise of modern frameworks, it remains a viable option for DOM manipulation and AJAX requests.

Clone this wiki locally