Skip to content

NjohPrince/ejaralux-backend

Repository files navigation

EJARALUX BACKEND

Luxury Skin, Timeless Glow

Perequisites

Next Steps

  • Check for your system specifications on how to start the redis client and postgreSQL locally.
  • Create a postgreSQL database called ejaralux.
  • You can use a tool like TablePlus to connect and visualize your database tables.

How to Run

  1. Clone this repository using the following command:
git clone https://github.com/NjohPrince/ejaralux-backend.git
  1. Open cloned project folder on your code editor and install the project dependencies by running:
yarn install
  1. Create a .env.local file and paste the content from env.example file located at the root of the project folder.

  2. Run the db migrations and push them to the db

yarn run migrate && yarn run db:push
  1. Run the database default seeder
yarn run seed:categories
  1. Start the debvelopment server as follows:
yarn start

System Architecture

Schema (Updated with time)

Screenshot 2025-07-22 at 19 12 35
  • More on project architecture: See here