This document outlines the modifications and decisions made while completing the VectorShift Integration Technical Assessment.
- Replaced the default
create-react-appsetup with Vite - Adjusted the project structure to align with Vite’s configuration.
- Updated the
package.jsonandvite.config.jsto ensure compatibility with the existing setup. - Added necessary development dependencies for Vite.
- I was facing some dependency conflicts and version issues with
nodejsnpmandreact-scripts - Out of habbit and to complete the assesment quickly I switched to Vite
- Everything works the same ✌️💯👌
- Used Upstash Redis, a managed Redis cloud service, to simplify the setup and testing process.
- Updated the Redis configuration in the backend to connect to the Upstash Redis instance via its URL and credentials.
Reason for Using Upstash:
- Eliminated the need to install and manage a local Redis server.
- Reduced setup complexity, allowing focus on the assessment's core tasks.