preloader

About project

Welcome to Naizop, a cutting-edge online platform that takes online shopping to new heights. Naizop is dedicated to providing users with a one-of-a-kind shopping experience, offering a vast array of unique and carefully curated products from around the world.

Duration

06.2022 – 05.2023

Technologies

Create React App, React Helmet, Axios, Redux Toolkit, Redux Persist, Redux Thunk, React Router, ClassNames, Google OAuth2, React Datepicker, React Beautiful DnD, Date-fns, React Formik, JWT Decode, NestJS, TypeORM, MySQL, CSVJSON, Xml-js, Socket.IO.

Business solutions

  • with the SPA solution, adapted project specifications for mobile users’ requirements
  • with the quickly and easily boost users’ social media presence provides wide range option for the marketing promotions
  • variety of payment options for increased flexibility and convenience
  • with the admin panel receiving instant confirmation and progress monitoring

development process

  • the development process includes building a responsive and feature-rich single-page application using React and Redux
  • integrating various libraries and tools to extend the functionality
  • building a robust backend with NestJS and MySQL for storing and retrieving data

Roadmap

Begin development process

June 2022
  • Presale and initial planning stage
  • Conduct business analysis and estimation
  • Begin development process

User-side front-end development process

June - November 2022
  • Implement UI/UX design
  • Make design updates
  • Run tests and fix bugs

Admin panel front-end development process

November 2022 - January 2023
  • Implement UI/UX design
  • Implement client updates

Admin panel back-end development process

February - April 2023
  • Update front-end
  • Connect back-end
  • Release test version
  • Fix bugs

User-side back-end development process

April - May 2023
  • Connect back-end
  • Release test version
  • Fix bugs
  • Update front-end

Main Functionality

Project Description Image
In case the user encounters any issues with their order, they can seek assistance from Naizop support at any time.
After placing an order, the user can monitor its status in their personal Order history.
Project Description Image
Furthermore, to track the progress of a particular order, the user can utilize a unique ID.
Project Description Image
Within the list of services, the user can view the specifics of what each service provides by opening a modal window with the service details.
Project Description Image
Each user is entitled to a special VIP rewards system that provides external opportunities as they advance through each level. Users have the ability to modify their personal information on the platform, including their account details and profile information.
Project Description Image
To initiate a new order, the user can choose a category and the corresponding service that will provide social media engagement such as likes, followers, and more.
Project Description Image
There are two types of notification that are determined by the total cost of the order, when the user places it.
Project Description Image
The affiliates system allows users to invite their friends to the platform and earn rewards for doing so.
Project Description Image
Users are not required to register on the platform in order to place an order. This means that even if they don't have an account, they can still proceed to make a purchase.
Project Description Image
A weekly raffle is a recurring event on the platform where users have the opportunity to win prizes or rewards by participating in a drawing that takes place once a week.
Project Description Image

Admin Panel

Users table to manage users list
Project Description Image
Edit user info according to users request.
Project Description Image
Possibility to add Admin/Support without changing database directly but in modal window, so admins,support don't need to be programmers
Project Description Image
Settings page to manage User side changes without any “programming” stuff, for example change website favicon or title in browser, this is possible by using React Helmet. Admin changes info in Admin Panel, press Save changes and these settings go to the back-end, meanwhile the User-side receives this information and accepts changes by using React Helmet.
Project Description Image
List of providers that can be shortened or expanded. These websites main idea that they “provide” a list of their services so we can add them to our system and users can make an order using these services

Contact Us

Please contact us for any further information