Skip to content

Immaculatedcoder/ProjectX

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

8 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

🚀 ProjectX — A Collection of Backend Engineering Projects

by Emmanuel Adebayo

A growing collection of backend and full-stack projects I’m building while mastering Node.js, Express.js, JavaScript, and modern web development.
Each project focuses on clean architecture, RESTful API design, and problem-solving — from simple utilities to production-ready apps.


📘 Overview

ProjectX is my ongoing developer lab — a personal initiative to design, build, and document real-world backend systems.
Every project in this repository demonstrates a different concept in software engineering such as authentication, APIs, file handling, asynchronous operations, and integration with third-party services.

The goal is to continuously learn by building, improve system design thinking, and prepare for real-world software engineering challenges at scale.


🧠 Tech Stack

Layer Technologies
Backend Node.js, Express.js
Frontend (where applicable) HTML5, CSS3, JavaScript
Databases MongoDB, Local JSON/FS (for lightweight apps)
Tools Postman, Git & GitHub, Render, Railway
APIs / Integrations OpenWeather API, QR-Image, Inquirer, EJS Templates
Testing Manual API testing via Postman, Unit tests (planned using Jest)

🧩 Project Directory

# Project Description Key Features Status
1 Weather App & Forecast A Node.js/Express app fetching live weather and 5-day forecasts using the OpenWeather API. API integration, async fetch, error handling, dynamic UI. ✅ Completed
2 Book Review Application Backend RESTful API for managing books and reviews with JWT authentication. CRUD operations, user auth, middleware, MongoDB. 🛠 In progress
3 Blog Post Application Full-stack blogging system with EJS templating and file-based storage. Create/read/update/delete posts, EJS views. 🛠 In progress
4 QR Code Generator (CLI) Command-line tool that converts URLs to downloadable QR images. fs, inquirer, qr-image integration. 🛠 In progress
5 JavaScript Weather App (Frontend) Simple web interface fetching weather data and rendering forecasts dynamically. Async JS, DOM manipulation, API integration. 🛠 In progressd
6 Upcoming Projects Real-time chat app, AI-powered image analyzer, ML model deployment hub, etc. WebSockets, Python microservice integration, ML APIs. 🛠 In progress

⚙️ Setup & Installation

Clone the repository and navigate to the desired project folder:

git clone https://github.com/Immaculatedcoder/projectX.git
cd projectX

About

Repo that contains all projects I find interesting to build

Resources

License

Code of conduct

Contributing

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published