นี่คือแอพที่สร้างขึ้นด้วย Mern Stack และคุณสามารถเข้าถึงการสาธิตสดได้ที่นี่และคุณสามารถคลิกภาพต่อไปนี้เพื่อดูวิดีโอ!
คลิกที่ภาพเพื่อดูวิดีโอ!
จุดประสงค์ของฉันในการพัฒนาโครงการนี้คือการแสดงสิ่งที่ฉันสามารถทำได้ทั้งสองอย่างในส่วนหน้าและแบ็กเอนด์ ฉันอยากจะชี้ให้เห็นว่ามันเป็นโครงการแรกของฉันในฐานะ Mern Stack
ด้านเซิร์ฟเวอร์ | ฝ่ายลูกค้า | การพัฒนาเท่านั้น |
---|---|---|
Expressjs | องค์ประกอบสไตล์ | พยักหน้า |
อย่างชัดแจ้ง | reduxjs-toolkit | |
พังพอน | react-beautiful-dnd | |
ไม้กางเขน | วัสดุ -ui | |
เส้นทาง | ซอกซอก | |
dotenv | วันที่ | |
jsonwebtoken | ช่วงเวลา | |
bcryptjs | Atlaskit/CSS-Reset | |
react-hook/mouse-position | ||
ตอบโต้ | ||
เบ็ดตอบสนอง |
ดาวน์โหลด nodejs ที่นี่
สำหรับฐานข้อมูลคุณสามารถใช้ MongoDB ในท้องถิ่นหรือ Mongo Atlas ดูที่นี่
โคลนที่เก็บ:
git clone https://github.com/umurdogann/trello-clone-mern
เปลี่ยนไดเรกทอรี:
cd trello-clone-mern
เปิดเทอร์มินัลที่สองตำแหน่งเดียวกัน:
gnome-terminal
start
เปลี่ยนไดเรกทอรีของเทอร์มินัลแรกและติดตั้งแพ็คเกจ:
cd server
npm install
สร้างไฟล์. env ในไดเรกทอรีเซิร์ฟเวอร์เช่น. env.example และป้อนตัวแปรที่ต้องการ
เริ่มต้นเซิร์ฟเวอร์:
npm run start
สลับเทอร์มินัลที่สอง
เปลี่ยนไดเรกทอรีของเทอร์มินัลที่สองและติดตั้งแพ็คเกจ:
cd client
npm install
เริ่มต้นลูกค้า:
npm run start