Welcome to MERN-Potato! This repository is a hyper-accelerated, four-week crucible designed exclusively for mastering the MERN Stack (MySQL, Express.js, React Native, Node.js) through intensive, hands-on development.
Yes, I know It's MERN for
MongoDB,Express.js,React, andNode.jsπ§ but I replace theMongoDBtoMySQL, so lets learn somthing new π
The goal is to go from zero to a complete, full-stack C.R.U.D. (Create, Read, Update, Delete) application in four weeks, working entirely in a local development environment.
Before diving into Week 1, ensure you have the following essential local tools installed and running:
- Node.js (with npm)
- MySQL Server (via XAMPP/MAMP or standalone)
- Expo CLI (for React Native development)
- Database: MySQL (Local Installation)
- Backend/API: Express.js (Node.js)
- Frontend (Mobile & Web Admin): React Native (via Expo/React Native Web)
We will use the patient admission scenario as a concrete problem space to practice and solidify the following technical skills:
- Asynchronous JavaScript, Promises, and robust Data Flow.
- Creating secure, RESTful API endpoints (Full CRUD).
- Connecting Express.js to a local MySQL database instance.
- React Hooks and Global State Management (Context/Zustand).
- Building mobile-first interfaces and the initial foundation for User Authentication.
The detailed, day-by-day plan can be found in PLAN.md.