Backend part of our project: Adbazaar Backend
The 'AdBazaar' project is dedicated to developing an MVP for a mobile app marketplace. The entry point was high-level requirements that were crystallized by the team and transferred into epics, user stories, and tasks. The project has a duration of 4 months and follows the Scrum methodology. The 'AdBazaar' platform is a self-contained mobile app serving as an online book marketplace where users can buy and sell products. It includes features like a search engine, sorting, user account management, favorites, pagination, book category filtering, and user profile management. While the primary focus is on paper books, the platform can be expanded to include other product categories in the future.
- Next.js
- React
- Redux Toolkit
- Redux Persist
- Axios
- Styled Component
Install Node Lts
Install Git
Install VS Code
-
Open file storage in PC, create a folder with project
-
Open git bash terminal in project folder (click right mouse button)
-
In git bash terminal run command, where repositoryLink - link, that you copied in the first step.
git clone repositoryLink
-
After project files have loaded, open project folder in VScode. Press "ctrl + shift + `" to open terminal or open it like on the screenshot:
-
Run command to install dependencies
npm install
-
Run command to pull latest changes from github repository
git pull
-
Start dev server
npm run dev
Runs the app in the development mode.
-
Open http://localhost:3000 to view it in your browser.
The page will reload when you make changes. You may also see any lint errors in the console.