This is the backend for Omniloq, a secure password manager. The backend is built using Express, Prisma, and PostgreSQL, with password encryption handled by CryptoJS.
- Express for handling HTTP requests.
- Prisma ORM for interacting with the PostgreSQL database.
- PostgreSQL for secure and reliable data storage.
- CryptoJS for encrypting and decrypting passwords.
- Node.js
- Express
- Prisma
- PostgreSQL
- CryptoJS
-
Clone the repository:
git clone https://github.com/your-username/omniloq-backend.git
-
Install dependencies:
npm install
-
Set up your environment variables:
DATABASE_URL="postgresql://username:password@host:port/database" -
Migrate your database schema:
npx prisma migrate dev
-
Start the server:
npm start