PiXEL — Fullstack online electronics store
Developed a complete fullstack online store application with a modern interface and user system.
Main functionality:
- Product catalog and product pages
- Cart and checkout
- User personal account
- Favorites and product comparison
- Order history
- Admin panel for managing products
Technologies:
- Frontend: React 19, TypeScript, Vite
- Routing: react-router-dom (HashRouter)
- UI: CSS Modules, Recharts
- State Management: React Context + custom hooks
- Backend: Node.js, Express (REST API)
- Database: MongoDB (Mongoose)
- Auth: JWT, bcryptjs
- Tooling: ESLint, TypeScript ESLint
Infrastructure:
- Frontend deployed via GitHub Pages
- Backend implemented as REST API with authorization
- Full cycle: from development to deployment
Main functionality:
- Product catalog and product pages
- Cart and checkout
- User personal account
- Favorites and product comparison
- Order history
- Admin panel for managing products
Technologies:
- Frontend: React 19, TypeScript, Vite
- Routing: react-router-dom (HashRouter)
- UI: CSS Modules, Recharts
- State Management: React Context + custom hooks
- Backend: Node.js, Express (REST API)
- Database: MongoDB (Mongoose)
- Auth: JWT, bcryptjs
- Tooling: ESLint, TypeScript ESLint
Infrastructure:
- Frontend deployed via GitHub Pages
- Backend implemented as REST API with authorization
- Full cycle: from development to deployment