An e-commerce platform.
Clone the project
git clone https://github.com/Shopaisley/shopaisley_backend.git
Go to the project directory
cd shopaisley_backend
Install dependencies
npm install
Start the server
npm run start
Access the Application:
Open your web browser and navigate to http://localhost:3000
or the URL specified in your application.
https://shopaisley-backend.onrender.com/v1/docs
After the initial set-up,
-
Create a branch with your name or the feature you're working on
git branch your-branch-name
-
Switch to your branch
git checkout your-branch-name
-
Update your branch with the latest code by pulling changes from main
git pull main
-
Do your thing
-
Commit to github
- git add . or git add file-name - git commit -m "commit message" - git push origin your-branch-name
-
Make a pull request on github
- Implemented Technologies and Practices
- Turbo for Optimized Builds
- Monorepo Structure
- SSR
- API Versioning ✅
- PWA ✅
- Router v6 ✅
- Code Splitting ✅
- Lazy Loading ✅
- Internationalization with react-i18next ✅
- Localization ✅
- OpenAPI (Swagger) Implementation ✅
- Server Query via Redux RTK-Query ✅
- Backend: NestJS ✅
- Frontend: Vite with React ✅