ProStore is a simple PERN stack (PostgreSQL, Express, React, Node.js) application that demonstrates a modern full‑stack setup with a clean architecture, API security best practices, and a responsive frontend.
This project is ideal as a learning project or a foundation for a small e‑commerce / product management platform.
- Node.js
- Express 5
- PostgreSQL (Neon serverless)
- Arcjet (security & protection)
- Helmet
- Morgan
- CORS
- dotenv
- React 19
- Vite
- React Router DOM
- Zustand
- Axios
- Tailwind CSS
- DaisyUI
- Lucide React
- React Hot Toast
- REST API with Express
- PostgreSQL database
- Secure backend
- Product CRUD
- Global state with Zustand
- Toast notifications
- Responsive UI
prostore-app/
├── backend/
├── frontend/
└── README.md
Create .env in backend:
PORT=5000
DATABASE_URL=your_postgres_urlgit clone https://github.com/your-username/prostore.git
cd prostore-app
npm install
cd frontend && npm installnpm run devMarouane OUARRADI
Full‑Stack PERN Developer
ISC License