ABOUT THE PROJECT
Naizop’s goal is to provide an exceptional and innovative customer service experience that is sustainable over the long-term. The importance of having a strong social media presence in today’s digital age and striving to make it accessible and affordable for everyone. Whether you’re an influencer looking to increase your followers or a business seeking to expand your reach, Naizop has the tools and expertise to help you achieve your goals.
Duration
June 2022 – May 2023
Technologies
Business solutions
- with Bcrypt, MD5 improved users’ security
- real-time communication between clients and servers helped increase the conversion rate
- with the SPA solution, our client got a fast-working app with SEO optimization, which helps promote his service
Development process
- used Create React App for SPA implementation
- to enhance security, Bcrypt will be used for password hashing and MD5 for data integrity and authenticity. Finally, Prime Payment provides global payment processing solutions for the application
- socket.io enable real-time communication between clients and servers, while Passport-JWT will provide authentication using JSON Web Tokens
- used NestJS as the primary framework for building scalable and efficient server-side applications, along with TypeORM for mapping relational databases to object-oriented programming languages
Roadmap
Planning stage
- Presale and initial planning stage
- Conduct business analysis and estimation
- Begin development process
User-side front-end development process
- Implement UI/UX design
- Make design updates
- Run tests and fix bugs
Admin panel front-end development process
- Implement UI/UX design
- Implement client updates
Admin panel back-end development process
- Update front-end
- Connect back-end
- Release test version
- Fix bugs
User-side back-end development process
- Connect back-end
- Release test version
- Fix bugs
- Update front-end
Main Functionality
ORDER STATUS
After placing an order, the user can monitor its status in their personal Order history.
Furthermore, to track the progress of a particular order, the user can utilize a unique ID. 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.
ADMIN PANEL
The Admin Panel is a user-friendly interface that allows admins to perform a wide range of tasks, including managing user accounts, admin and managing services, monitoring orders, and generating reports. The panel also provides a dashboard that displays important statistics, such as the number of orders processed, revenue generated, etc