Giter Site home page Giter Site logo

edian's Introduction

Pengooin Core Service

This guide will walk you through the process of setting up the University Management Core Service Starter project. By following these steps, you will clone the project, install dependencies, and configure Prisma for database management. Let's get started!

Installation Steps

Follow these steps to clone and set up starter project:

  1. Clone the project: Open your terminal or command prompt and run the following command to clone the project repository:

  2. Navigate into the project directory: Use the cd command to navigate into the project directory:

cd pengooin-core-service
  1. Install project dependencies: Next, install the project dependencies by running the following command:
yarn install
  1. Configure Prisma and the database connection:
  • Add Prisma as a development dependency by running the following command:
yarn add prisma --save-dev
  • Set up your Prisma project by creating the Prisma schema file using the following command:
npx prisma init
  • Open the prisma/schema.prisma file and configure your database connection details.
datasource db {
  provider = "postgresql"
  url      = env("DATABASE_URL")
}
  • Create a .env file in the project root directory and set the DATABASE_URL environment variable. Replace the placeholders with your database connection details:
DATABASE_URL="postgresql://USER:PASSWORD@HOST:PORT/DATABASE?schema=SCHEMA"
  1. Creating the database schema
  2. Migrate the database schema: Use the following command to create and apply the initial database schema:
npx prisma migrate dev --name init

This command creates a new migration file based on your schema changes and applies it to your database.

  1. Install Prisma Client: Install the Prisma Client library by running the following command:
yarn add @prisma/client

This command installs the Prisma Client, which provides an interface to interact with your database.

That's it! You have successfully set up the Pengooin Core Service Starter project. You can now start exploring and working with the codebase. Refer to the project documentation or README for further instructions on how to run and use the core service.

Happy coding!

sass-backend

"# edian"

edian's People

Watchers

 avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.