π FRONTEND-BACKEND-PRACTICE
A complete full-stack learning repository for beginners & intermediate learners.
This project is designed to help learners practice HTML, CSS, JavaScript, Node.js, and Express.js through a cleanly structured folder system and chapter-wise exercises.
π Project Structure π Backend backend/ βββ Express.js/ # Express.js practice files βββ node_modules/ # Auto-generated dependencies βββ index.js # Main backend entry point βββ notes.tldr # Short summary notes βββ package.json # Project metadata & dependencies βββ package-lock.json # Dependency lock file
π¦ Node.js Practice nodejs/ βββ FigletDir/ # Figlet module practice βββ Fruits/ # JavaScript object/array practice βββ my notes/ # Personal notes & experiments βββ myProject/ βββ package.json βββ script.js # Main script file βββ script2.js # Additional script
π¨ Frontend
Front-End/
βββ css/ # CSS chapters & practice
βββ html/ # HTML practice chapters
βββ javascript/ # JS chapters & mini-projects
βββ ai coding/
βββ chapter-4/
βββ chapter-5/
βββ chapter-6/
βββ chapter-7/
βββ chapter-8/
βββ chapter-9/
βββ chapter-10/
βββ chapter-11/
βββ chapter-12/
βββ chapter2/
βββ chapter3/
βββ mini-project/
π Getting Started βοΈ Backend Setup
Open terminal and navigate to:
cd backend
or
cd nodejs/myProject
Install dependencies:
npm install
Run backend scripts:
node index.js
or
node script.js
π¨ Frontend Usage
Open:
Front-End/html/ Front-End/css/
directly in browser or editor.
Practice chapter-wise HTML, CSS & JS.
Explore:
Front-End/javascript/mini-project/
for small applications.
π― Learning Goals
Build a strong understanding of Node.js & Express.js
Practice HTML, CSS, JavaScript step-by-step
Learn folder organization like professional developers
Work on both backend & frontend logic
Build confidence for full-stack development
π οΈ Tools & Technologies Used Category Tools / Tech Backend Node.js, Express.js Frontend HTML5, CSS3, JavaScript Styling Framework Bootstrap Practice Tools Figlet, Modules, JS Exercises π€ Author
Tariq Hussain Full-stack learner & self-taught developer. This repository is part of his coding journey to become a professional developer.
π€ Contributing
Feel free to open issues, improve code, or add new practice files. Contributions are always welcome!
π License
This project is open-source and available for learning and educational purposes.