readme modified

This commit is contained in:
tokslaw7
2025-06-23 11:31:52 -04:00
parent b178d55f81
commit c7ca99805b
+33 -4
View File
@@ -20,10 +20,15 @@ npm run dev
* To string up the Backend Server, enter the following command. "Change directory to backend folder"
```
cd backend
ls ---> to list folders and files 'node_modules'
Run `node server.js` -> springs up the backend server
ls
node server.js
```
**ls -> to list folders and files 'node_modules'**
**node server.js -> springs up the backend server**
- Both frontend and backend server are running simultaneously
> - Frontend server is *making requests* to the backend
> - Backend server is *responding* to request received from the client-side
> - Both *Pointing* at the same endpoint & *Using* same
@@ -33,7 +38,31 @@ ${port} to handle requests
### Connect to Database
Database to create schema
### Create schema
Three Models created:
- User Model
- Profile Model
- Post Model
### Relationship between Models created in this project.
- User Model
>- It creates 5 Users
>- It is tied to both Post and Profile Model
- Profile Model is 1:1 relationship
>- It creates one profile per user
- Post Model
>- Generates 2-4 Posts per User
### Migrate DB**
- **npx prisma validate**
- **npx prisma migrate dev --name init**
- **npx prisma studio**
### How data is generated using JS
- A `seed.js` file inside prisma folder contains all the created Models logic for functionality
-
### Prerequisites
@@ -66,7 +95,7 @@ $ npm run dev
touch test.sqlite
prisma init
```
>- Change credentials in *.env*
>- Change credentials in *.env* DATABASE_URL="file:test.sqlite"
>- In *schema.prisma* Create DB Models has needed.
Express server