(in production)
Frontend
Framework: React
State Management: Redux Toolkit
CSS: Vanilla CSS
Backend
Language: NodeJS
Server: ExpressJS
Sessioning: Express-Session
Auth: bCrypt
|-Views/
| |---Public/
| |
| |---Src/
| |---Assets/
| |---Auth/
| |---Layout/
| |---Common/
| | |---Header/
| | |---Footer/
| | |---MobileHeader/
| | |---Credentials/
| |
| |---Models/
| | |---LoadingIcon/
| | |---LoadingScreen/
| | |---Product/
| |
| |---Pages/
| | |---Home/
| | |---Search/
| | |---Item/
| | |---Account/
| | |---404/
| |
| |---StateManager/
| |
| |---App.js
| |---Index.js
To test the app, go to /views/ and /server/ and use npm install in both.