The Contact Management System is a sophisticated Vite.js web application designed to streamline and enhance the way users manage their contacts. Built with a focus on user experience and efficiency, this application provides a simple solution for organizing, accessing, and managing contact information with ease.
INFINITY.mp4
- Node.js
- npm or yarn
- Clone the repository (API):
git clone https://github.com/Niraj-Dilshan/twc-test-api.git
- Open directory:
cd twc-test-api
- Install dependencies:
npm install
- Set up the .env file:
cp .env.example .env
- Update the .env file with the following information:
PORT=3001 #port number MONGODB_URI=mongodb://localhost/db #mobgodb url SECRET_KEY=SecretKey #secret key
- Back to root directory
cd ..
- Clone the repository (Web):
git clone https://github.com/Niraj-Dilshan/twc-test-web.git
- Open directory:
cd twc-test-web
- Install dependencies:
npm install
- Set up the .env file:
cp .env.example .env
- Update the .env file with the following information:
VITE_API_URL=http://localhost:3001 # path to user api
- Open directory(API):
cd twc-test-api
- Start API:
npm start
- Open directory(WEB):
cd twc-test-web
- Start Web:
npm run dev