Skip to content

Commit 02f723b

Browse files
Adding Monorepo architecture
1 parent 7f6f0f2 commit 02f723b

File tree

5 files changed

+1
-74
lines changed

5 files changed

+1
-74
lines changed

README.md

Lines changed: 0 additions & 73 deletions
Original file line numberDiff line numberDiff line change
@@ -1,73 +0,0 @@
1-
# 🎓 Minor Project Live Tutorials
2-
3-
Creating tutorials to help learners understand core web development concepts through hands-on projects.
4-
5-
---
6-
7-
## 🚀 Watch Demo Projects
8-
9-
Check out the live demo projects – built using **ReactJS, NextJs, TailwindCSS**, and more, with a focus on clean and modern UI design.
10-
11-
🔗 [Watch React-Cards-Layout Demo](https://www.linkedin.com/posts/ram-3bb99a297_reactjs-tailwindcss-ux-activity-7320696223152144384-86sO/?utm_source=share&utm_medium=member_desktop&rcm=ACoAAEfe-r8Bfy4ftjq7Fnmq5pFKJOV-O0crV84)
12-
13-
---
14-
15-
## 📘 About the Project
16-
17-
This minor project is designed to:
18-
19-
- **Help learners understand key web development concepts**, focusing on frontend technologies like React, TailwindCSS, and modern JavaScript.
20-
- **Practice building responsive UI layouts** that work seamlessly across various devices, using tools like TailwindCSS and CSS Modules.
21-
- **Provide real-time tutorials** for **hands-on learning**, guiding learners through each phase of the project from setup to deployment.
22-
- **Improve problem-solving skills** by tackling real-world UI challenges and understanding how to build modular, maintainable code.
23-
- **Demonstrate the full development process**, including version control with Git, collaboration with GitHub, and deployment to platforms like Netlify or Vercel.
24-
- **Learn best practices** for clean, efficient code with the use of ESLint, Prettier, and modern JavaScript (ES6+) syntax.
25-
- **Develop an understanding of modern build tools** such as Vite, which offers a fast and optimized development environment.
26-
- **Understand the importance of user experience (UX)** and design patterns
27-
28-
---
29-
30-
## 🛠️ Tech Stack
31-
32-
Here’s a breakdown of the technologies used in this project:
33-
34-
### 📦 Frontend
35-
36-
- **ReactJS** – A JavaScript library for building interactive user interfaces with reusable components.
37-
- **Next.js** – A React-based framework that enables server-side rendering, static site generation, and full-stack capabilities for building fast, scalable web apps.
38-
- **TailwindCSS** – A utility-first CSS framework for rapidly styling elements without writing custom CSS.
39-
- **CSS Modules** – Enables scoped and modular CSS, keeping styles isolated to specific components.
40-
- **JavaScript (ES6+)** – Modern syntax and features to write cleaner and more efficient code.
41-
- **HTML5** – The foundational markup language for structuring web content.
42-
- **CSS** – A style sheet language used for describing the look and formatting of HTML elements on a web page.
43-
- **Vite** – A lightning-fast frontend build tool and dev server (used instead of Create React App).
44-
45-
### ⚙️ Development Tools
46-
47-
- **NPM / Yarn** – Node package managers for installing dependencies and managing project scripts.
48-
- **Git & GitHub** – Version control system and platform for hosting and collaborating on code.
49-
- **ESLint & Prettier** – Tools for code linting and formatting to maintain a clean, consistent codebase.
50-
- **VS Code** – A powerful, extensible code editor for development.
51-
52-
### 🌐 Web APIs & Browser Features
53-
54-
- **Fetch API / Axios** – For making HTTP requests to fetch or send data to/from an API.
55-
- **LocalStorage / SessionStorage** – For storing data in the browser to persist state across sessions.
56-
57-
### 🧪 Testing
58-
59-
- **Jest** – A JavaScript testing framework for unit and integration testing.
60-
- **React Testing Library** – Tools to test React components in a way that mimics user behavior.
61-
62-
### 📁 Project Structure
63-
64-
- **React Router** – For handling routing and navigation in single-page applications.
65-
- **Redux / Zustand / Context API** – For managing global application state (if needed).
66-
67-
68-
---
69-
70-
💡 *This stack is great for learning how to build scalable, modern frontend applications.*
71-
72-
73-
---

React-Cards-Layout/yarn.lock

100644100755
File mode changed.

ToggleNav/yarn.lock

100644100755
File mode changed.

package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -11,7 +11,7 @@
1111
"dev:react-cards-layout": "yarn workspace react-cards-layout dev",
1212
"dev:facebook-login-clone": "yarn workspace facebook-login-clone dev",
1313
"dev:togglenav": "yarn workspace togglenav dev",
14-
"dev": "concurrently -c \"blue,green,magenta\" \"yarn dev:react-cards-layout\" \"yarn dev:facebook-login-clone\" \"yarn dev:togglenav\""
14+
"dev": "concurrently -c \"red,green,blue\" -n \"💻ReactCardsLayout🔹,🧩FacebookLoginClone🔸,🚀ToggleNavbar🔹\" \"yarn dev:react-cards-layout\" \"yarn dev:facebook-login-clone\" \"yarn dev:togglenav\""
1515
},
1616
"devDependencies": {
1717
"concurrently": "^9.2.1"

yarn.lock

100644100755
File mode changed.

0 commit comments

Comments
 (0)