Skip to content

OmniGirl/alx-backend-javascript

Repository files navigation

ALX Backend JavaScript Projects

This repository contains backend-focused JavaScript projects completed as part of the ALX Software Engineering curriculum. It includes implementations of Node.js APIs, asynchronous processing, and advanced JavaScript patterns.


Key Concepts Covered

  • Modern JavaScript (ES6+)
  • Node.js fundamentals
  • File I/O with fs module
  • Promises and Async/Await
  • REST API scaffolding
  • Testing with Mocha/Chai
  • Redis basics
  • Queue processing with Kue
  • Intro to TypeScript

Project Structure

0x00-ES6_basic/
0x01-ES6_promise/
0x02-ES6_classes/
0x03-ES6_data_manipulation/
0x04-TypeScript/
0x05-Node_JS_basic/
0x06-unittests_in_js/

Each folder contains individual project tasks, scripts, and sub-README files.


How to Run

  1. Clone this repo and install dependencies:
git clone https://github.com/OmniGirl/alx-backend-javascript.git
cd alx-backend-javascript
npm install
  1. To run a simple Express.js server example::
node ./0x05-Node_JS_basic/6-http_express.js

Deployment (Coming Soon)

Deployment to Render or Heroku is in progress. Live API demos will be available here once complete.


Contact

Feel free to connect or reach out:


About

JavaScript backend projects: Node.js, Express, REST APIs, async processing, and integration testing.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors